浅谈linux 文件权限

(小白笔记,大佬勿喷)

相信很多人在linux上会经常执行ls或者ll命令,会出现如下图所示的内容

可以看出上图分两类:

drwxr-xr-x 和 - rwxr-xr-x

第一位表示文件类型,- 表示普通文件,d表示文件夹,

rwx:r表示可读,w表示可写,x表示可执行,这三位表示文件所有者对这个文件拥有读写执行权限

r-x:同理,这三位表示文件所在组的其他用户对这个文件有读执行权限

r-x:同理,这三位表示其他组的用户对这个文件有读执行权限

r:是读权限对应的数字为4,w:是写权限对应的数字为2,x:是执行权限对应的数字为1,所以经常会遇到给某个文件777的权限就是rwxrwxrwx(代表这个机器所有的用户都有读写执行的权限)

举例:存在a用户(属于a用户组),b用户(属于a用户组),c用户(属于其他用户组)

如果a用户创建了一个文件text.txt,并赋权限为rw-------(600);那么只有他自己可以查看文件和编辑文件,b和c用户都不可以。

如果要想b用户也可以查看和编辑,需要改文件的权限为rw-rw----(660),这样同组下的用户可以拥有相同的权限,但是c用户不可以。

如果想让c用户同样可以查看和编辑,需要改文件权限为rw-rw-rw-(666)

赋权:

赋权限的命令为chmod(需要在root用户下执行),如果普通用户有sudo 权限,sudo chmod 同样可以赋权限。

chmod 666  xxx.txt

普通文件读写权限即可,也就是6,如果是.sh 可执行文件则需要赋 7(rwx),根据该文件是否需要其他用户来操作,做出相应的权限分配。

常用命令:

chmod 755 xxxx.sh

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值