chmod修改目录归属用户_linux系统的文件权限和所属用户问题(查看、设置、修改)...

1、查看权限,在终端输入

ls -l

或者

ll

或者

ls -l 文件名

可以看到会出现类似下面的信息

-rwxrw-rw-

2、信息解读

最前面的 – 代表的是文件,字母d代表的是文件夹(directory)

第一个 rwx 代表的是文件所有者的权限(user)

第二个 rw- 代表的是组群的权限(group)

最后的 rw- 代表的是其他人(other)

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)表示相应的权限还没有被授予

– 表示相应的权限还没有被授予

3、数字代替权限解读

rwx也可以用数字来代替

r ———— 4

w ———— 2

x ———— 1

– ———— 0

4、例子解释

-rw——- (600) 只有所有者才有读和写的权限

-rw-r–r– (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx—— (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx–x–x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

5、修改权限的方法一

在终端输入:

chmod o+w xxx.xxx

表示给其他人授予写xxx.xxx这个文件的权限

chmod go-rw xxx.xxx

表示删除xxx.xxx中组群和其他人的读和写的权限

+表示添加权限

-表示删除权限

=表示使之成为唯一的权限

6、修改权限的方法二:数字代替

chmod 777 文件名 代表每个人都有读写和执行的权限

chmod 666 文件名 代表每个人都有读写的权限

chmod 711 文件名 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

chmod 755 文件名 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

chmod 700 文件名 只有所有者才有读,写,执行的权限

chmod 644 文件名 只有所有者才有读和写的权限,组群和其他人只有读的权限

chmod 600 文件名 只有所有者才有读和写的权限

7、同时修改文件夹下所有的文件权限

chmod -R 755 文件夹名

8、改变文件或文件夹所属用户和用户组

chown user:www test #修改test文件所属用户为www,所属用户组为user

9、改变文件夹及所有子文件(夹)所属用户和用户组

chown -R user:www test #修改test文件j夹及所有子文件所属用户为www,所属用户组为user

10、总结

修改单个文件(夹)就用命令:

chown或chmod “权限”或“名:组” 文件(夹)名称

修改文件夹及子文件夹所有文件就用命令:

chown或chmod -R “权限”或“名:组” 文件夹名称

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值