linux 常用命令整理----权限管理

linux权限
首先要知道一个文件有哪些权限
在ls -l时,会列出当前文件的权限属性
rw-r--r--
分别表示所有者u,所属组g,其他人o
如果想让所有者拥有可执行的权限
chmod u+x 文件名
chmod g+w,o-r 文件名
chmod g=rwx 文件名

linux里面用的数字表示比较多
用421分别表示rwx
chmod 777 文件名

-R
递归修改,改变父目录后子目录和文件权限都被修改
chmod -R 777 /tmp/a
这样a目录下的所有文件都被修改了权限

对于rwx的深刻理解
对于文件来说,r表示可以查看文件内容
                   w表示可以修改文件内容
                   x表示可以执行文件
对于目录来说,r表示可以列出文件内容
                   w表示可以在目录中创建,删除文件
                   x表示可以进入目录
    
假如一个文件所在的文件夹属性为777,而这个文件的权限为700,
一个其他用户可以删除这个文件,也就是说,对文件内容的读写,对文件的是否可执行,是由文件本身决定的
但是一个文件是否可删除,是由这个文件所在的目录的属性决定的

在linux中,rx权限一般同时出现

原文地址:https://www.cnblogs.com/zhang2318/p/6211086.html