3.7 su命令
su - username :切换用户(- 彻底切换用户的配置、环境变量等)
whoami 、id :查看用户信息
su - -c "touch /tmp/user1" user1 :不需登录用户,指定用户 执行命令
useradd -M user7 :创建用户时,不创建家目录,切换用户user7后,无家目录加载显示如下:
创建家目录,更改权限,切换user7用户,因为缺少配置文件,还不能正常 显示
切换其他有家目录 的用户 拷贝 配置文件
3.8 sudo命令--普通用户以指定身份执行一条命令 ,(通常给普通用户 授权root用户身份 执行命令 )
打开 visudo 配置文件
使用sudo /usr/bin/ls /root/ 给user7用户临时授权root用户的身份执行命令
更改配置文件visudo,让用户不再输入密码
3.9 限制root远程登录
设置用户的 alias,设置规则
编辑visudo
普通用户切换root用户,不需要输入密码
修改配置文件:不允许root用户登录 ,vi /etc/ssh/sshd_config
systemctl restart network.service 重启服务
再登录root用户,不可登录。
使用sudo su - root 可登录root用户
为以后方便,建议设置允许登录root用户,
编辑配置文件,
vi /etc/ssh/sshd_config,
重启sshd服务,systemctl restart sshd.service
扩展
sudo不错的教程
http://www.jianshu.com/p/51338e41abb7
sudo -i 也可以登录到root吗? http://www.apelearn.com/bbs/thread-6899-1-1.html