Linux-文件权限

文件或目录权限

文件或目录有读(r),写(w),执行(x)
r-----4
w----2
x-----1

代表字符权限对文件的含义对目录的含义
r读权限可以查看文件内容可以列出目录中的内容
w写权限可以修改文件内容可以在目录中创建,删除文件
x执行权限可以执行文件可以进入目录

关于目录权限,如果用户user1对一个文件夹有w权限,那么他可以删除这个文件夹里所有的文件,不管这个文件的所有者是不是user1

修改文件或目录权限 chmod

修改文件权限可以由文件所有者和root用户进行修改,其他用户不可以
change the permissions mode of a file
chmod用法如下:

  1. chmod [{ugoa}{±=}{rwx}] [文件或目录]
  2. chmod [mode=421] [文件或目录]
  3. chmod -R 递归修改

(1) chmod [{ugoa}{±=}{rwx}] [文件或目录]
u指的是user,文件的所有者,一般文件的创建者就是所有者
g是group,是指user所在的组
o是others,除了文件所有者,文件所有者所在的组以为的其他用户
a是all

chmod u+x test45 
chmod g+w,o-r test45 
chmod o=rwx test4

(2) chmod [mode=421] [文件或目录]

chmod 640 test45

执行完成后test45的权限是-rw-r-----

(3) chmod -R 递归修改
递归修改目录权限

改变文件或目录的所有者 chown

change file ownership
chown [用户] [文件或目录]

chown user1 test

需要root用户执行该命令

修改文件或目录所属的组 chgrp

chgrp [用户组] [文件或目录]

chgrp one test

需要root用户执行

显示、设置文件的缺省权限 umask

文件或目录创建时,就会有权限,这个通过umask可以查看

umask -S
u=rwx,g=rx,o=rx

创建文件时,默认将x权限去掉
可以通过这个umask来改变这个默认权限
如,如果要设置缺省权限为077 —rwx rwx
和777做与运算后是700 rw- — ---
可以执行命令 umask 077

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值