Linux 用户管理 1 之简介
Linux 用户管理 2 之切换用户
Linux 用户管理 3 之创建用户
Linux 用户管理 4 之密码管理
Linux 用户管理 5 之用户属性属性
在 Linux 操作系统普通用户没有创建用户的权限,你需要切换到 root 用户,或使用 sudo 切换到管理权限来创建用户。
我们可以通过 useradd 来创建一个新用户:
格式:
useradd [options] LOGIN
* LOGIN 为用户的登录名,并且 LOIN 和 options 的顺序可以颠倒
useradd 的常用选项:
-u 指定用户的 UID
-o 不检查 UID,允许创建重复的 UID,与 -u 一起使用
-g 指定用户的主组,后面可以跟组名,也可以跟 GID
-c 指定用户的描述信息
-d 指定用户的 home 目录,默认创建在 /home 目录下
-s 指定用户默认使用的 shell,如果指定的 shell 不在 /etc/shells 列表中,则表示该用户无法登陆到 shell
-G 指定用户的附加组,该组必须是已经存在的组
-N 不创建同名的组作为主组,使用 users 组作为主组
-r 创建一个系统账户
-m 创建 home 目录
-M 不创建 home 目录
创建用户:
Ubuntu
root@ubuntusvr:~# useradd tom
root@ubuntusvr:~# ls /home/
it yu
root@ubuntusvr:~# id tom
uid=1002(tom) gid=1002(tom) groups=1002(tom)
Ubuntu 创建用户时,默认不会创建用户的相关目录,并且使用 /bash/sh 作为默认 shell
<