ubuntu开机密码和su密码
时间: 2024-04-24 09:23:07 浏览: 270
对于 Ubuntu 操作系统,默认情况下,开机密码和 su(切换用户)密码是相同的。在安装 Ubuntu 时,您将被要求设置一个密码来保护您的用户账户。这个密码将用于登录系统以及使用 su 命令来切换到超级用户(root)。
请注意,su 命令需要使用 root 用户密码进行身份验证。然而,Ubuntu 默认情况下不启用 root 用户,而是使用 sudo 来执行特权操作。sudo 命令会要求您输入您自己的用户密码而不是 root 密码。
因此,如果您想以超级用户身份执行某些操作,可以使用以下命令:
```
sudo command
```
它会要求您输入您自己的用户密码,而不是 root 密码。
如果您希望设置或更改用户密码,可以使用以下命令:
```
passwd
```
它会要求您输入当前用户密码,并允许您设置新密码。
希望这些信息对您有所帮助!如有其他问题,请随时提问。
相关问题
ubuntu vncserver开机自启动
要在Ubuntu上实现VNC服务器的开机自启动,可以按照以下步骤进行操作:
1. 打开终端,输入以下命令安装VNC服务器:
sudo apt-get install tightvncserver
2. 运行以下命令启动VNC服务器并设置密码:
vncserver :1
3. 编辑以下文件:
sudo nano /etc/init.d/vncserver
4. 在文件中添加以下内容:
#!/bin/bash
PATH="$PATH:/usr/bin/"
export USER="yourusername"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1024x768"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"
. /lib/lsb/init-functions
case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;
stop)
log_action_begin_msg "Stopping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;
restart)
$0 stop
$0 start
;;
esac
exit 0
5. 将“yourusername”替换为您的用户名。
6. 保存并关闭文件。
7. 运行以下命令使文件可执行:
sudo chmod +x /etc/init.d/vncserver
8. 运行以下命令将VNC服务器添加到启动项:
sudo update-rc.d vncserver defaults
现在,您的VNC服务器将在Ubuntu启动时自动启动。
写一个Ubuntu运行的shell脚本,内容为开机后cd到/home/Documents/下用sudo命令启动load.sh脚本和pcie.sh脚本,密码为123
你可以创建一个名为`start_up.sh`的shell脚本来完成这个需求。以下是创建该脚本并设置开机自启的基本步骤:
```bash
#!/bin/bash
# 设置密码变量 (请注意在实际环境中,你应该通过安全的方式传递密码)
password="123"
# 使用echo命令检查输入密码是否匹配,这里仅做示例,实际应用应避免明文存储密码
if [ "$1" = "123" ]; then
# 登录并切换目录
sudo -S su -c 'cd /home/Documents/'
# 启动load.sh脚本
sudo -S ./pcie.sh
else
echo "Incorrect password. Please enter the correct password."
fi
exit 0
```
将上述代码保存到`/home/Documents/start_up.sh`文件,并添加执行权限:
```bash
chmod +x /home/Documents/start_up.sh
```
为了使其在每次系统启动时自动运行,你需要将其添加到系统的启动程序列表中。在Ubuntu上,你可以编辑`/etc/rc.local`文件,在末尾加入一行:
```bash
/usr/local/bin/start_up.sh
```
然后重启系统验证脚本是否按预期运行:
```bash
sudo reboot
```
阅读全文