添加用户使用 useradd 命令。具体用法请查看 man 手册或 help 消息。
useradd -m -g users -s /bin/bash archuser
该命令创建一个名为 archuser 的用户,指定登录 shell 为 bash,所属主用户组 users,并在 /home 下创建同名用户文件夹。
passwd archuser
该命令为用户 archuser 设置密码。
sudo -ll
visudo
cat /etc/passwd
cat /etc/group
id geyu
要为某个用户可以执行所有命令,在配置文件中加入:
用户名 ALL=(ALL) ALL
如果只想允许以某个主机名登录用户执行命令:
用户名 主机名=(ALL) ALL
允许wheel用户组成员无密码使用sudo:
%wheel ALL=(ALL) NOPASSWD: ALL
要不询问某个用户的密码:
Defaults:USER_NAME !authenticate
本地用户信息储存在/etc/passwd文件中。要查看系统上所有用户账户:
$ cat /etc/passwd
查看所有组:
$ cat /etc/group
id命令提供额外的信息,包括用户UID以及相关用户组GID:
$ id [用户名]
使用gpasswd将用户添加到组:
gpasswd -a [用户名] [组名]
sudo see:
https://wiki.archlinux.org/index.php/Sudo_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
user and group see:
https://wiki.archlinux.org/index.php/Users_and_groups_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)