linux文件权限查看与设置,文件权限属性解析
Author:[email protected] Date:
一帮我们常常去设置linux的文件权限,如:
chmod 777 拥有所有权限
chmod 755 属主有所有权限,群组和其他有读、执行权限
chmod 770 属主和属组有所有权限
chmod 666 去掉文件的可执行权限
首先推荐阅读:理清用户组概念及文件权限—搞懂网站权限设置
ls -l
会看到,如下内如:
-rw-r-r- root root 121 jun 27 about.html
-rw-r-r- root root 121 jun 27 index.html
这些事啥玩意呢?
r read,读权限,代表数字 4
w write写权限, 代表数字 2
x execute执行权限, 代表数字 1
所以,rwx=7 (即权限数相加)
777 代表 -rwx-rwx-rwx- 赋予所有权限
666 代表 -rw-rw-rw- 去掉文件的执行权限
755 代表 -rwxr-xr-x- 将文件变为可执行文件,并且其他人不可以修改
linux用9个权限位来控制文件属主(u),用户组(g),其他用户(o)的权限。
u 代表属主
g 代表数组
o 代表其他用户
a 代表以上3个
每3个一组 ,用中划线分割,例如 -rwx-rwx-rwx =777
+ 代表 增加 相关权限
- 代表 减去 相关权限
案列:
chomd ugo-x 减去所有用户的执行权限
chmod u+x 给属主增加执行权限
chgrp wangxujun 修改文件的属性组
chmod a+x aa 给所有人执行权限
chmod a-x aa 给所有人减去执行权限
chmod a+x ,a+r ,a+w aa 给所有人所有权限
比如个人网站:
find /path -type f -exec chmod 644 {} ; //设置文件权限为644
find /path -type d -exec chmod 755 {} ; //设置目录权限为755
phpcms目录权限设置:可以有效防范黑客上传木马文件。
关于这方面的原理,请阅读《理清用户组概念及文件权限—搞懂网站权限设置及权限计算》
转载本站文章《 linux文件权限查看与设置,文件权限属性解析》,
请注明出处:https://www.zhoulujun.cn/html/OS/Linux/LinuxDevops/295.html
延伸阅读:
- centos 忘记 密码 如何实现登陆?
- linux查看软件安装目录……
- Linux如何打开端口和设置防火墙:firewall-cmd与iptables配置
- linux文件管理之shell命令汇总—从mkdir和touch发微文件管理
- 前端文件自动上传linux服务器,nginx文件权限设置—linux操作手
- exec与xargs范例详解:linux文件目录批量操作命令
- linux查看磁盘、查看文件夹大小、查看文件大小
- 文件时间日期:–atime –ctime –mtime区别
- linux centos8虚拟内存设置
- selinux限制下载远程图片与访问网络,get_headers与curl都false
- centos使用snapcraft管理安装包的优势
- mac或linux上面的软链接(符号链接)
- centos7下的php7环境配置:centos7安装php7以及php5升级php
- linux scp 服务器资源迁移
- centos安装mysql教程
- linux如何更改时区?为何没有北京(Asia/Beijing)时区
- ssh_exchange_identification: Connection closed by remote host
- Mac终端sh compinit: insecure directories, run compaudit for list
- Mac终端sh compinit: insecure directories, run compaudit for list
- ssh登录出现 Connection reset by peer
- yum升级发现Failed to download metadata for repo 'appstream':
- CentOS Stream 8与CentOS 8的区别是什么?
- CentOS 8升级到CentOS Stream 9
- Centos8安装nodejs: yum install Node.js最新版本或指定版本Version 18.
- Linux服务器同步文件夹方案:ssh rsync同步目录备份系统