Linux中创建一个不能登录的用户useradd

Linux中新增用户使用useradd命令,语法格式:useradd -参数 用户名
常用的参数如下:
-d  :自定义用户的家目录,即指定用户登录默认的家目录
-e  :指定帐号的有效期限
-g  :指定用户所属的群组。
-G :指定用户所属的附加群组。
-m  :自动建立用户的登入目录,系统默认会创建一个和用户名一样的家目录
-M  :不创建用户家目录。
-s   :指定用户登入后所使用的shell是哪种shell
-u  :指定用户ID号,默认系统会自动分配一个ID给用户
-r :指定该用户为系统账户
有时系统创建一个服务需要指定用户来运行该服务,但又不希望该用户能登录系统仅仅希望使用该用户来运行指定的服务而已,所以就需要创建一个不能登录,没有家目录的用户,如nginx服务需要创建一个nginx用户来运行worker进程:
useradd -s /bin/nologin -M nginx

猜你喜欢

转载自blog.csdn.net/MssGuo/article/details/114453135