当前位置: 技术问答>linux和unix
chmod 权限問題
来源: 互联网 发布时间:2016-10-26
本文导语: 本机上有两用户 system linux-god, 我想让他們上目录之间能互訪: chgrp -R linux-god system chgrp -R system linux-god 后来就无法登陸了,root能訪問到這两个目录 ,但用chmod chgrp 无法修改linux-god system目录...
本机上有两用户 system linux-god, 我想让他們上目录之间能互訪: chgrp -R linux-god system chgrp -R system linux-god
后来就无法登陸了,root能訪問到這两个目录 ,但用chmod chgrp 无法修改linux-god system目录权限.如下所示:
[root@CentOS-God Linux-God]# chmod -R 644 Linux-Godchmod: 无法访问 “Linux-God”: 没有那个文件或目录
[root@CentOS-God Linux-God]# chmod -R u+g Linux-Godchmod: 无法访问 “Linux-God”: 没有那个文件或目录
后来就无法登陸了,root能訪問到這两个目录 ,但用chmod chgrp 无法修改linux-god system目录权限.如下所示:
[root@CentOS-God Linux-God]# chmod -R 644 Linux-Godchmod: 无法访问 “Linux-God”: 没有那个文件或目录
[root@CentOS-God Linux-God]# chmod -R u+g Linux-Godchmod: 无法访问 “Linux-God”: 没有那个文件或目录
|
chgrp -R linux-god system;chgrp -R system linux-god
你这样设置本来就错的。把两个家目录改回所属群组。
正确做法应该建个群组aaa,给这两个家目录的群组aaa有操作权限,再加个guid,这样可以了。
或者干脆建个群组,在/home建个共享目录属于该群组,给权限和guid
你这样设置本来就错的。把两个家目录改回所属群组。
正确做法应该建个群组aaa,给这两个家目录的群组aaa有操作权限,再加个guid,这样可以了。
或者干脆建个群组,在/home建个共享目录属于该群组,给权限和guid
|
建一个目录aaa,建一个群组bbbgroup,把linux-god和system加入bbbgroup
把目录aaa的权限设置为:
drwxrws--- root bbbgroup
保证linux-god和system的umask都是002
不知道这样对不对
把目录aaa的权限设置为:
drwxrws--- root bbbgroup
保证linux-god和system的umask都是002
不知道这样对不对
|
哦,搞错了,应该是
chmod -R 644 ../Linux-God
chmod -R 644 ../Linux-God
|
[root@CentOS-God Linux-God]# chmod -R 644 Linux-Godchmod: 无法访问 “Linux-God”: 没有那个文件或目录
[root@CentOS-God Linux-God]# chmod -R u+g Linux-Godchmod: 无法访问 “Linux-God”: 没有那个文件或目录
---------------
错误很明显嘛 没有那个文件或目
为什么呢? 因为你现在已经在Linux-God的下面了 你还执行 chmod -R 644 Linux-God ??!!
chmod -R 644 ../Linux-God
[root@CentOS-God Linux-God]# chmod -R u+g Linux-Godchmod: 无法访问 “Linux-God”: 没有那个文件或目录
---------------
错误很明显嘛 没有那个文件或目
为什么呢? 因为你现在已经在Linux-God的下面了 你还执行 chmod -R 644 Linux-God ??!!
chmod -R 644 ../Linux-God