su - 用户名 加-切换到自己的家目录下
不加-也可以切换但还是在当前目下
su - -c "touch /tmp/aming.111" aming 以用户的身份执行命令
普通用户切换用户 可以切换
显示用户家目录不存在 显示的是一个shell 环境
用户的属性
创建目录 更改属主属组 再次切换还是一样
家目录缺少配置文件
系统的模板目录 /etc/skel
cp 文件到user5的家目录 以及更改所属主所属组
再次切换正常
普通用户切换到root用户 需要知道root用户密码
sudo 命令 可以让普通用户拥有指定用户的权限去执行命令
查看配置文件 visudo /etc/sudoers.tmp
允许root用户在任何地方运行所以命令
添加 aming ALL=(ALL) ls,mv,cat(ALL表示所以)
报错按下回车
:set nu 显示行数
修改配置文件使用绝对路径
第一次执行需要输入密码
再次设置用户 设置不需要输入密码
执行命令的时候可以不使用绝对路径执行命令
用户别名与命令别名
设置命令别名
修改
用户组限制 可以把用户共同使用的命令的用户添加进一个组内
限制root用户远程登录
用户别名
设定限制 执行su 命令免密码
限制root用户
/etc/ssh/sshd_condig
搜索关键词 root 修改permirootlogin 改为NO
重启生效
使用sudo su- 成功登录root用户
重新使用root用户注销所更改的
转载于:https://blog.51cto.com/13492528/2055326