Linux查看用户所属的组的命令?

usermod怎么用 linux的用户、群组和权限

Linux的用户管理非常重要。
使用 usermod 命令并检查这些配置文件。
我们先来说说这些文件。

/etc/passwd,该文件包含有关用户的信息。
你看,第一个字段是用户名,对吧。
第二个字段是密码标志。
如果是“x”,则必须输入密码。
如果为空,则不需要密码。
第三个字段是UID,用户标识符。
第四个字段是GID,即用户所属组的标识符。
第五个字段是注释,用处不大。
第六个字段是主目录,例如/home/user。
第七个字段是默认的登录 shell,例如 /bin/bash。

我们来谈谈/etc/shadow。
该文件存储密码并已加密。
第一个字段仍然是用户名,第二个字段是加密的密码。

那么/etc/group就是组的信息。
第一个字段是组名称,第二个字段是密码标志,也是“x”或空。
第三个字段是GID。
第四个字段是组成员列表。

还有一个文件/etc/gshadow,是组密码,与shadow文件格式类似。

主目录是/home/username,邮箱是/var/spool/mail/username。

如果要查看用户信息,请使用id username命令。

要创建用户,请使用 useradd 命令。
例如,useradd –u 1 001 –g users –d /home/newuser –c“新用户” –s /bin/bash。
你看,你可以指定UID、组、主目录、注释和登录shell。

要更改用户信息,请使用 usermod 命令。
例如,usermod –u 1 002 –g users –G admin,staff –d /home/modifieduser –c“修改的用户” –s /bin/zsh。
您可以更改 UID、组 ID、添加到其他组、更改主目录、更改注释和更改登录 shell。

这样可以很好的管理用户和组,权限控制变得更细化。