linux文件权限所有人怎么设置

执行命令:chown nobody.nobody /home/public chmod 444 /home/public出现结果:dr--r--r-- 2 nobody nobody 4096 12月 10 22:05 public 不行啊、我想实现所有人对这个文件可读、如果更改、

Linux下使用chmod和数字改变文件或目录的访问权限,设置所有人权限方法如下:

[root@localhost ~]# chmod 777 a.txt
#Linux下以数字来表示权限
#r: å¯¹åº”数值4
#w: å¯¹åº”数值2
#x:对应数值1
#-:对应数值0
#按照规则,rwx合起来就是4+2+1=7,一个rwxrwxrwx权限全开放的文件

用-l参数的ls命令显示文件的详细信息,其中包括权限:

[root@localhost ~]# ls -lh
总用量 191M
-rwxrwx--- 1 root plugdev 18M 2007-02-28 18:05 ActionCube_v0.92.tar.bz2
#注:-rwxrwx---第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。

这三个一组共9个字符,代表的意义如下:

r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限;

w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限;
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-17
chmod -R 777 /home/public777就是二进制111 111 111,分别代表读,写,执行,root,user,?
第2个回答  2013-04-17
r 就是read的意思

如果可以更改那么就是w
chomod 666 最好了本回答被网友采纳
第3个回答  2013-04-17
sudo chmod a+r /home/public
第4个回答  2013-04-17
chmod -R 777 /home/public
相似回答