Linux文件权限

来自linux中国网wiki
跳到导航 跳到搜索

文件权限

文件权限规定了文件所有者对文件/目录的权限、文件所属用户组的成员对文件/目录的权限、其他人对于文件/目录的权限;
(1)r:可读权限;
(2)w:可写权限;
(3)x:可执行权限;

对于目录和文件来说,这些权限代表的意义是不同的

对于文件来说

(1)r:可以读取文件的内容;
(2)w:可以写入文件内容,但是不能删除文件,如果要赋予删除文件的权限,则需要指定目录权限;
(3)x:执行文件,不是每个文件都需要这个权限的,比如txt文件不需要;

对于目录来说

(1)r:可以读取目录下的目录结构,即能够执行ls查看目录下的文件名;
(2)w:能够改变目录的结构,即添加、删除目录下的文件、对文件重命名;
(3)x:能够进入目录,即cd到该目录;
但是请注意:如果目录只有r,但没有x权限,则只能ls出文件名,而不能显示文件属性,如下图所示:

usermod

将一个用户添加到用户组中,千万不能直接用:
usermod -G groupA

这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。
应该用 加上 -a 选项:
usermod -a -G groupA user
(FC4: usermod -G groupA,groupB,groupC user)
-a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。


参考

Linux入门:文件权限、用户、用户组

myblog usermod-添加用户(user)到用户组(group)-修改用户主目录

了解 Linux 文件和文件夹的操作权限