ubuntu linux下使用 chmod 修改文件权限,命令后提示【缺少操作数】,求解决方法

如题所述

第1个回答  2018-01-08

改权限

chmod 735 目录文件名

7=4读+2写+1执行

7:所在者的权限

3:所在组的权限

5:其他都的权限

chmod -R 修改整个文件夹里的文件

eg: chmod -R 735 /home/lenfeng

chmod 模式 文件   u、g、o 用户、组、其他  a指全部

+ – 代表加入或删除权限

r、w、x代表读写执行三种权限

Eg: chmod u+rw /home/lenfeng

M6JLinux联盟:
sudo chmod 600 ××× (只有所有者有读和写的权限);

sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限);

sudo chmod 700 ××× (只有所有者有读和写以及执行的权限);

sudo chmod 666 ××× (每个人都有读和写的权限);

sudo chmod 777 ××× (每个人都有读和写以及执行的权限);

M6JLinux联盟
其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。

M6JLinux联盟
解释一下,其实整个命令的形式是:


sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)

M6JLinux联盟
三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。

M6JLinux联盟
这个三位的二进制数的每一位分别表示读、写、执行权限。

M6JLinux联盟
如000表示三项权限均无,而100表示只读。

参考资料

CSDN博客.CSDN博客[引用时间2018-1-7]