ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux 文件权限

linux 文件权限

原创 Linux操作系统 作者:aaabbb12w 时间:2022-11-17 09:36:52 0 删除 编辑

当我们部署皕杰报表时,有时需要对文件赋予权限。

linux 文件对不同用户可以分别设置权限,管理员( root )有所有权限。

文件权限解释

查看路径下所有文件的命令:

ll 或者 ls -l


查询结果列出了当前路径下的文件和文件夹,每行数据以相同格式显示。

第一个字符常见的两种, d 和 - , d 表示文件夹, - 表示文件。

还有 l 表示链接,软链接比较常见,如图:

从第二个字符开始,每三个一组。使用 r 、 w 、 x 、 - 表示,按照 rwx 的顺序,每个字母表示一种权限。

r :允许读的权限

w :文件可以编辑

x :执行权限

- :没有任何权限

9 个字符位置, 3 个一组,分 3 组,分别表示文件所属用户权限,用户组权限和其他用户权限:

chmod 修改权限方法一

权限标识分三组,分别是文件所属用户权限,用户所属组权限,其他用户权限,三组分别用 u , g , o 来代替,也就是 user , group , others 首字母。

chmod u=rwx file1

chmod u=rwx, g=rw- file1

chmod 加上分组标识和权限,直接修改文件权限。

chmod 修改权限方法二

用数字代表权限。

r=4,w=2,x=1,-=0

加起来总和为 7 ,标识 rwx 权限的数字就是 7 ,意思是读写修改权限都有。

所有可能的权限加一起不会出现重复 :

rwx=7,-wx=3,r-x=5,rw-=6

三组权限用 3 个数字表示

chmod 777 file1

chmod 764 file2

chmod 递归文件夹

修改文件夹权限的时候,需要使用 -R 参数,表示递归修改子文件权限

chmod -R 777 abc



修改权限命令

chmod 777 文件名

1.chmod 577 /home/stuser -R

2.umask -p 0200

3.chown XXXX YYYY (XXXX 为用户名 YYYY为文件名)

权限列表

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

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

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

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

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

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

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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70023352/viewspace-2923754/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-10-24

  • 博文量
    32
  • 访问量
    15974