Linux文件权限
docker>Evan2017年11月13日 (一) 07:36的版本 (→参考)
文件权限
文件权限规定了文件所有者对文件/目录的权限、文件所属用户组的成员对文件/目录的权限、其他人对于文件/目录的权限; (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 中,而不必离开 其他用户组。