Linux系统添加新用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统添加新用户相关的知识,希望对你有一定的参考价值。

Linux系统中一般不直接使用root用户进行操作,需要添加新的用户。

 

首先,查看当前系统已有的用户

cat /etc/passwd

 

其次,添加想要的用户

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-r] name

  -d:指定用户登入时的主目录,替换系统默认值/home/<用户名>

  -g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。

  -G:指定用户所属的附加群组。

  -m:自动建立用户的登入目录。

  -M:不要自动建立用户的登入目录。

  -u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。

-p:指定用户密码,但,请注意!这个参数应采用crypt()加密后的密码作为参数,而不能直接明文,否则会导致登录失败
我的应用示例:
useradd -p [email protected] -d /home/users/test test
但是遇到一个问题:这样添加的用户不能登录,因为密码是明文的

所以换一种方式添加用户:
useradd -d /home/users/test test //使用-d参数指定用户的目录,如果不指定默认/home/test
echo 你的密码 | passwd --stdin test //通过这样方式设置密码

 

最后,对系统用户进行删除操作:

userdel -r test    //参数-r的意思是删除所有该用户相关的文件夹

 









以上是关于Linux系统添加新用户的主要内容,如果未能解决你的问题,请参考以下文章

linux如何添加新用户?

在浏览量滑动上添加新片段

Linux如何添加新用户?常用命令是什么?

sublime text3 添加新片段

Linux基础命令---添加用户useradd

从其他片段添加新的 RecyclerView 项