LINUX文件权限的认识

时光7年前未分类827
1.Linux文件权限采用UGO模式控制,即U(用户)、G(组)、O(其他); 权限分为:

R 表示read,可读。对应十进制数4,即2?

W 表示write,可写。对应十进制数2,即2?。

X 表示exe,可执行。对应十进制数1,即2?。

2.每个文件拥有一个所属用户(U)和所属组(G),不属于该文件所属用户或所属组的使用第三组O权限; 3.RWX三个权限为一组,对应UGO分别设置:

如RWX RWX R-X:

“-”表示无该权限;

第一组RWX对应U位置表示用户权限可读可写可执行,换算为十进制数为4+2+1=7;

第二组RWX对应G位置表示组权限可读可写可执行,换算为十进制数为4+2+1=7;

第三组R-X对应O位置表示不属于该文件所属用户和组时可读可执行,换算为十进制数为4+1=5;

所以RWXRWXR-X的数值化权限为775;

  使用ls -l 命令可查看当前目录的文件及文件夹信息 LINUX文件权限 其中“-”开头的表示文件、“d”开头的表示目录; 从左往右依次表示: 文件/目录UGO权限 ? ? ? inode硬连接数 ? ? ?所属用户 ? ? 所属组 ? ?文件大小 ? ?时间 ? ?文件/目录名 inode硬连接数:文件的硬连接数为1,目录的硬连接数表示其子目录数+2(./和../);可使用ls -i命令查看inode标识号。 修改权限命令:chmod 使用方式?:?chmod?[-cfvR]?[--help]?[--version] mode?file 参数?: mode?:?权限设定字串,格式如下?:?[ugoa...][[+-=][rwx]...][,...],其中 u?表示该文件所属用户,g?表示文件所属组,o?表示不属于改文件所属用户和组的访问者,a?表示全部。 +?表示增加权限、-?表示取消权限、=?表示唯一设定权限。 -c?:?如果文件权限更改成功,才显示其更改动作 -f?:?如果更改权限不成功不显示错误信息 -v?: 显示权限变更详细信息 -R?:?将权限应用到当前目录下所有子目录和文件 --help?:?显示帮助说明 --version?:?显示版本信息

相关文章

多域名调用Ueditor配置及上传路径配置

多域名调用Ueditor配置及上传路径配置

1、多域名调用Ueditor的配置: 默认状态下,会出现如(ueditor Protocols, domains, and ports must match.)的跨域访问错误。 修改ueditor...

一次Macbook pro 按键失灵处理记录

自从mac本因为硬盘损坏拿去维修店更换硬盘并重装macos mojave系统,搁置好一段时间才发现左边的shift键、control键、option键、command键失灵了,尝试官网的重置方法都没...

Apache创建虚拟目录

1、首先查看httpd.conf或/etc/apache2/apache2.conf文件是否开启LoadModule alias_module modules/mod_alias.so模块 修改...

php安装fileinfo扩展

环境:CentOS+nginx+php7.0 1、下载扩展包,根据自己php版本下载不同版本的安装包 wget -O php-5.6.25.tar.gz http://cn2.php.ne...

Apache反向代理配置

1、修改APACHE配置文件httpd.conf 修改加载模块 LoadModule proxy_module modules/mod_proxy.so LoadModule pro...

mysql更新id字段值为连续(递增/递减)数值

实现方法: SET @num=1; UPDATE news SET id:=@num+id ORDER BY id ASC; 首先定义num变量并赋予初始值,在执行update语句时num值+1...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。