创建用户 user1
,属于组 grp1
,密码 user1pwd
:
sudo useradd -m -s /bin/bash -g grp1 -p $(openssl passwd -1 user1pwd) user1
-p
指定用户密码,-m
创建用户 HOME 目录;
将此用户加入sudo组(可以使用sudo命令):
-
Ubuntu:
adduser <username> sudo
-
CentOS and RHEL: 用
visudo -f /etc/sudoers
指令打开/etc/sudoers文件,在文件末尾追加下面的一行ALL=(ALL) ALL
用groups <username>
查看uername属于哪些组;
如果只是临时用一次root权限,可以不加入sudoer,而是执行:
su -c "<root_command>" root
指令外边的双引号不能省略。
修改用户所属用户组:sudo usermod -g grp1 user1
。
查看useradd指令的默认值:useradd -D
设置默认Shell(保存在 /etc/default/useradd中的SHELL值里):
useradd -D -s /bin/bash
也可以为某一用户单独指定参数:
adduser [-u uid][-g group][-d home][-s shell]
详见 man useradd
。