Joh*_*man 6 security users permissions chmod
我不明白的UNIX用户,组,权限等。例如,通过事物的管理chmod,chgrp,usermod,groupadd,等命令。所有这些事情是如何运作的?
这都是一种授予对文件的各种访问权限的方法。
用户是个人用户。当您希望仅授予一人访问权限时使用此选项。组是多个用户。当您想授予多人访问权限时使用此选项。将它们全部放在一个唯一的组中并将其设置为组所有者。其他适用于不是用户或组所有者的任何人。
文件始终必须具有用户所有者和组所有者。通常每个用户都有一个以他们命名的组,只有他们作为成员。通过这种方式,您可以拥有一个真正由一个人所有的文件。
权限如下
R 和 W 可能是不言自明的。X 可能有点混乱。在某些情况下,您只希望某些用户执行某些程序。例如,也许您不希望普通用户执行fdisk或format. 删除 X 权限other将允许您像这样限制它。
列出的文件权限显示为类似rwxr-xr-x. 这实际上是三组权限。前三个用于用户所有者。后三个用于组所有者,后三个用于所有其他用户。字母表示被授予权限,而破折号表示权限被拒绝。在我使用的示例中,用户所有者可以读取文件、写入新内容并将文件作为程序执行。然而,组和其他只能读取和执行。
一些常见的“陷阱”