📜  如何撤销组和其他人的权限 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:09.736000             🧑  作者: Mango

如何撤销组和其他人的权限 - Shell-Bash

在 Linux 系统中,组和其他用户的权限可以通过命令行操作来修改。本文将介绍如何使用 Shell-Bash 命令来撤销某个用户的权限,以及如何从组中移除一个用户。

撤销某个用户的权限

要撤销某个用户的权限,可以使用 chmod 命令来修改该用户所拥有的文件或目录的权限。具体命令如下:

chmod u-rwx filename

其中,u 表示用户,-rwx 表示要撤销的权限。例如,要撤销用户 john 对文件 test.txt 的读、写和执行权限,可以使用以下命令:

chmod u-rwx test.txt
从组中移除一个用户

要从组中移除一个用户,可以使用 gpasswd 命令来修改组的成员列表。具体命令如下:

gpasswd -d username groupname

其中,-d 表示删除用户,username 是要移除的用户的用户名,groupname 是要删除用户的组名。例如,要从组 developers 中移除用户 john,可以使用以下命令:

gpasswd -d john developers

以上就是撤销组和其他人的权限的相关操作。在日常使用 Linux 系统时,可以根据需要来修改权限和用户组,以确保系统的安全和可靠性。