简介:su、sudo、sudo -i 的用法和区别
sudo
sudo : 暂时切换到超级用户模式,以执行超级用户权限,提示输入密码时该密码为当前用户的密码
,而不是超级账户的密码。不过有时间限制,Ubuntu 默认为一次时长 15 分钟。
su
su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码
,用法为“su 账户名称”。如果后面不加账户时系统默认为 root 账户,密码也为超级账户的密码。没有时间限制。
sudo -i
sudo -i: 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码,,没有时间限制但要求执行该命令的用户必须在 sudoers 中才可以
。
执行该命令后提示符变为#
而不是$
。想退回普通账户时可以执行exit
”或logout
。
注意:用 sudo -i
操作的来的文件别的用户将无法使用,滥用可能造成文件属性与权限混乱。
附加题:如何查看文件权限?
可以使用 ls -al
显示的所有文件与文件夹的详细信息,包括所有被隐藏的文件和文件夹,并成列表显示:
1 | 结果列表说明: |