su命令
su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。
su 是切换到其他用户,但是不切换环境变量(比如说那些export命令查看一下,就知道两个命令的区别了)
su - 是完整的切换到一个用户环境
所以建议大家切换用户的时候,尽量使用 su - linuxso 这样 否则可能发现某些命令执行不了
sudo命令:
将root权限,在用户加入sudo管理,这样,就可以通过自己的普通账号,利用root的权限来管理系统了。当然也就不需要root账号及密码了。
执行visudo命令,大约在98行
root ALL=(ALL) ALL
用户或组 机器=(授权角色) 可以执行的命令
举例:
wangtaoc ALL=(ALL) /usr/sbin/useradd,/usr/sbin/userdel
表示wangtaoc这个账号,拥有增加和删除账号的权限
如何拒绝root账号登录
在配置文件/etc/ssh/sshd_config
找到:
########################
PermitRootLogin yes
修改
PermitRootLogin no
#######################
时间: 2024-10-25 00:13:00