23 权限管理命令 chmod

本文详细介绍了Linuxchmod命令,包括其功能、语法、如何改变文件或目录权限,以及使用数字模式和递归操作。重点强调了只有root或文件创建者才能修改权限,以及在Linux中通常用数字0-7表示权限的含义。
摘要由CSDN通过智能技术生成

命令名称:chmod

命令英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:所以用户

语法:chmod [{ugoa}{+-=}{rwx}][文件或目录](u:所属者,g:所属组,o:其他人,a:all的意思,同时包括u、g、o,+是增加权限,-是减去权限,=是赋予权限)

                       [mode=421] [文件或目录]

                        -R 递归修改

功能描述:改变文件或目录权限

注意:一般只有root或者文件的创建者有权限去修改文件权限

给123.abc文件的所属者增加x(执行权限)权限:

chmod u+x /tmp/123.abc 

同时修改多个权限,用逗号隔开:

直接用=来赋予权限,不用考虑之前的权限:

but,Linux中一般用数字来代表权限:
权限的数字表示:

        r ------- 4

        w ------- 2

        x ------- 1

rwx:7(4+2+1)                

rw-: 6(4+2)         ​​​​​​​        

r--:4

用数字来修改权限:

比如把权限修改成rwx--x--x(7,1,1)

chomd 711 /tmp/123.abc

-R 递归修改,修改目录下所有文件的权限:

比如,修改/tmp/China下ChengDu和Panda.animal的权限都是为rwx:

文件目录权限总结:
代表字符权限对文件的含义对目录的含义
r读权限可以查看文件内容(cat/more/head/tail/less)可以列出目录中的内容(ls)
w写权限可以修改文件内容(vim)可以在目录中创建、删除文件(touch/mkdir/rmdir/rm)
x执行权限可以执行文件(script脚本、command命令)可以进入目录(cd)

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值