课程
/运维&测试
/Linux
/Linux权限管理之特殊权限
我已经把 /bin/vi 权限改成4644了。普通用户还是没有 vi /etc/shadow 权限。
2017-02-25
源自:Linux权限管理之特殊权限 3-1
正在回答
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教程一定会让你对Linux中的权限有更深刻的认识
4 回答普通用户可不可以更改文件权限
4 回答/etc/shadow 权限为000,为什么root用户可以读写
1 回答递归权限命令貌似同时修改了用户组的权限
2 回答删除多个用户acl权限
2 回答tony的acl权限与基本权限