慕慕4410486
2017-02-25 17:44
我已经把 /bin/vi 权限改成4644了。普通用户还是没有 vi /etc/shadow 权限。
ll /bin/vi
-rwxr-xr-x 1 root root 907248 12月 22 2016 /bin/vi
根据上面的回答测试了一下
[root@localhost ~]# chmod 4755 /bin/vi
[root@localhost ~]# ll /bin/vi
-rwsr-xr-x 1 root root 907248 12月 22 2016 /bin/vi
[user1@localhost ~]$ /bin/vi /etc/shadow
上面的命令可以执行。
不用绝对路径时,vi为/usr/bin/vim的别名,需要修改vim的权限。
前提 是要有执行的权限 ,
如果设置有别名的话再次检查
Linux权限管理之特殊权限
33276 学习 · 69 问题
相似问题