一、linux文件权限

说到权限,linux的文件调用权限分为三种权限所有对象:user使用者、group用户所在组、other其他人。每一种所有对象都有三种权限:r:读、w:写、x:执行,疯子喜欢用数字表示她们,如:rwx即二补码111即十补码7。例如我们查看当前目录下所有文件的信息ls-l:

1.圈1的第一位表示这个文件的类型,-表示普通文件,d表示目录,l表示链接;以后有九位可分为三组rwx,每组对应每种权限所有对象,这儿就是说user有rwx读写执行的权限、group有r-x读执行的权限、other有r-x读执行的权限

2.十补码数字3表示被引用过三次

3.第一个root表示文件所有者为超级管理员root,第二个表示所属组为root组

4.文件大小(单位:字节Byte),假如想显示kb或则Mb单位,ls-lh

查看文件权限linux_linux 查看文件的权限_linux文件权限查看命令

5.此文件最后一次更改时间

6.文件名

二、umask和chmod

linux文件权限查看命令_查看文件权限linux_linux 查看文件的权限

1.umask:确定文件构建时的权限。对于新创建文件来说,系统不容许它完善的时侯拥有执行的权限,即最大权限为666(rw-rw-rw-);对于新创建目录来说,最大权限为777(rwxrwxrwx)

1.umask:确定文件构建时的权限。对于新创建文件来说,系统不容许它完善的时侯拥有执行的权限linux 查看文件的权限,即最大权限为666(rw-rw-rw-);对于新创建目录来说,最大权限为777(rwxrwxrwx)

想查看当前创建文件缺省权限:umask,这儿查看到的是0022【第一位0代表特殊权限不管他】linux 查看文件的权限,所创建文件的权限为666-022=644即rw-r–r–,所创建目录的权限为777-022=755即rwxr-xr-x。(注意:由于创建文件不容许有x权限所以在估算umask以后得到的三位十补码质数位置要加1,例如设置umask为031命令:umask0031,所创文件权限为666-031=635,635+011=646即rw-r–rw-)

在这里插入图片描述

umask0031创建目录权限为777-031=746即rwxr–rw-

【注意】这样只能暂时修改umask值linux 常用命令,想要永久改动须要修改配置文件,疯子就不搞了自行百度吧

2.chmod:修改现有文件的权限。诸如刚才a创建的时侯权限是644,执行命令:chmod777a以后linux格式化命令,a的权限修改为了777即rwxrwxrwx

在这里插入图片描述

以上就是linux文件权限说到权限,linux的文件调用权限分为三种权限的详细内容,更多请关注小闻网其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。