chmod
命令用于更改文件或目录的权限
要更改文件或目录的权限,以便特定用户组可以访问它们,请遵循以下步骤:
ls -l
命令查看文件或目录的当前权限。输出将类似于以下示例:-rw-r--r-- 1 owner group size date time filename
在这个例子中,group
是文件所属的用户组。
chmod
命令:chmod 770 filename
这将允许文件所有者具有读/写/执行权限(7),用户组成员具有读/执行权限(7),其他用户没有任何权限(0)。
chmod
命令:chmod 2770 filename
这将允许文件所有者具有读/写/执行权限(2),用户组成员具有读/执行权限(7),其他用户没有任何权限(0)。这里的 2
表示设置了目录的 setgid
位,这意味着在该目录中创建的新文件和子目录将继承其父目录的用户组。
ls -l
命令再次查看文件或目录的权限,以确保更改已生效。请注意,您需要具有管理员权限才能更改文件或目录的权限。在执行 chmod
命令时,可能需要使用 sudo
前缀,例如:sudo chmod 770 filename
。