su命令、sudo命令、限制root远程登录
2018-04-05 00:00
866 查看
3.7 su命令
3.8 sudo命令
3.9 限制root远程登录
1、 su命令
whoami 查看当前用户
su - zhou 彻底切换用户
id
pwd 查看当前目录
su - -c "touch /tmp/zhou.111" zhou 用zhou用户创建一个文件
cp /etc/skel/.bash* /home/user5
chown -R user5:user5 !$
允许root用户允许所有命令
2、sudo命令
sudo 可以让普通用户指定身份运行一条命令
visudo
允许root用运行所有命令
:set nu 查看文件行数
chmod g-s /usr/bin/ls 去掉ls小s权限
用sudo运行ls命令
用sudo运行cat命令
visudo
切换user5用户,可以使用sudo ls查看root
命令的别名
用户组
3、限制root远程登录
编辑/etc/ssh/ssh_config文件,将#PermitRootLogin yes ,注释符号删掉,后面的yes改为no ,再重启服务,就限制了远程登录root
[root@test-02 ~]# systemctl restart sshd.service重启服务,就行了
限制了远程登录root,而有些普通用户又需要root权限怎么弄呢? 这时候可以visudo,给需要权限的用户授权su ,就可以了
3.8 sudo命令
3.9 限制root远程登录
1、 su命令
whoami 查看当前用户
su - zhou 彻底切换用户
id
pwd 查看当前目录
su - -c "touch /tmp/zhou.111" zhou 用zhou用户创建一个文件
cp /etc/skel/.bash* /home/user5
chown -R user5:user5 !$
允许root用户允许所有命令
2、sudo命令
sudo 可以让普通用户指定身份运行一条命令
visudo
允许root用运行所有命令
:set nu 查看文件行数
chmod g-s /usr/bin/ls 去掉ls小s权限
用sudo运行ls命令
用sudo运行cat命令
visudo
切换user5用户,可以使用sudo ls查看root
命令的别名
用户组
3、限制root远程登录
编辑/etc/ssh/ssh_config文件,将#PermitRootLogin yes ,注释符号删掉,后面的yes改为no ,再重启服务,就限制了远程登录root
[root@test-02 ~]# systemctl restart sshd.service重启服务,就行了
限制了远程登录root,而有些普通用户又需要root权限怎么弄呢? 这时候可以visudo,给需要权限的用户授权su ,就可以了
## Allow root to run any commands anywhere root ALL=(ALL) ALL AD ALL=(ALL) NOPASSWD: /usr/bin/su
相关文章推荐
- 三周第三次课(11月1日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
- su命令 sudo命令 限制root远程登录
- su命令,sudo命令,限制root远程登录
- su & sudo命令和限制root远程登录
- su命令,sudo命令,限制root用户的远程登录
- su、sudo命令、限制root远程登录
- su命令,sudo命令, 限制root远程登录
- su命令,sudo命令,限制root远程登录
- su命令 sudo命令 限制root远程登录
- 三周第三次课 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
- su命令,sudo命令,限制root远程登录
- 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
- 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
- su 命令 sudo命令 限制 root用户远程登录
- su命令 sudo命令 限制root远程登录
- 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
- 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
- 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
- 用户密码管理、mkpasswd命令、su命令、sudo命令、限制root远程登录
- su命令、sudo命令、限制root远程登录