目录
sudo
sudo:暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。缺点是每次执行超级用户权限都要在命令前加上 sudo ,优点是在当前终端再使用 sudo 不要再重复输入密码(只对于当前终端有效)。
sudo -i
sudo -i:为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。
sudo的配置文件/etc/sudoers
注意:但是只有指定的一些用户才有执行 sudo 的权限,具体配置在 /etc/sudoers 文件中。
由于hack用户不在 /etc/sudoers 文件中,故 hack 用户不能使用 sudo 命令。
那么,如何能让hack用户也能使用sudo命令呢?
有两个方法:
第一是将该用户加入 wheel 组中 (因为/etc/sudoers 中默认加入了wheel组中的用户可以使用sudo权限),
第二是在 /etc/sudoers 文件中加入 hack ALL=(ALL) ALL
groupmems -a hack -g wheel #将用户hack添加到whell组中
或在 /etc/sudoers 中加入下面这行
hack ALL=(ALL) ALL
su
su : 切换到某某用户模式,提示输入密码时的密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为 root 账户,密码也为超级账户的密码。没有时间限制。
su -
su - :su - 和 su 的不同之处在于 su - 切换用户后的目录为切换后目录的家目录,而 su 则是原目录
本文同步分享在 博客“谢公子”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。