Linux用户创建命令useradd
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux用户创建命令useradd相关的知识,希望对你有一定的参考价值。
useradd命令:
命令格式:useradd 用户名 参数
常用参数:
-m 创建用户时创建用户目录
-d 创建用户时指定用户登陆时的目录
-c 创建用户时备注用户信息在/etc/passwd可以看见
-e 指定账号的有效期限,缺省表示永久有效
-f 指定在密码过期后多少天即关闭该账号、
-g 指定用户组
-n 取消建立以用户名称为名的群组
-r 建立系统账号、
-s 指定用户登陆后使用shell
-u 指定用户id号
-U 创建与用户同名的组
useradd命令使用:
useradd 11 -m -d /home/root 创建一个11的用户不创建目录 指定用户登陆的目录是root目录
[[email protected] ~]# useradd 11 -m -d /home/root
[[email protected] ~]# cat /etc/passwd |grep ^11
11:x:1005:1005::/home/root:/bin/bash 可以看到passwd文件中显示的 11用户的登陆时所在的目录是root
创建一个uid 为503的用户(uid的号最好是500以上 因为0-499 是系统默认的uid,创建用户uid时最好不要小于499 避免冲突)
[[email protected] ~]# useradd 22 -u 503
[[email protected] ~]# cat /etc/passwd |grep ^22
22:x:503:1006::/home/22:/bin/bash
创建一个组为user1的用户并且这个用户也属于其他组(root),同时要求不能使用shell
[[email protected] ~]# useradd 33 -g user1 -G root -s /sbin/nologin
[[email protected] ~]# cat /etc/passwd |grep ^33
33:x:1006:1007::/home/33:/sbin/nologin
以上是关于Linux用户创建命令useradd的主要内容,如果未能解决你的问题,请参考以下文章