加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux增加用户-useradd命令详析

发布时间:2023-07-27 14:52:55 所属栏目:Linux 来源:
导读:对于Linux系统管理员来说添加或者删除一个用户是一个轻而易举的事,本文将介绍在Linux中使用useradd命令来新增用户。

1.Linux系统用来记录用户名、密码最重要的两个文件就是 /etc/password 和 /etc/shadow(默
对于Linux系统管理员来说添加或者删除一个用户是一个轻而易举的事,本文将介绍在Linux中使用useradd命令来新增用户。
 
 1.Linux系统用来记录用户名、密码最重要的两个文件就是  /etc/password 和 /etc/shadow(默认只有root用户才有读取这个文件的权限,其他人完全没有读这个文件的可能)
 
2.UID  是用来区分不同用户的数字。
 
GID  是用于区分不同用户组的ID。
 
在Linux下每个用户都至少属于一个组。
 
要确认自己的UID,可以使用id命令来查看。
 
要确认自己所属的用户组,可以用 groups命令来确认。
 
3.新增用户: useradd
 
比如要加一个叫john的用户。
 
useradd john
 
对于系统来说,完成这个命令需要在后台执行很多对用户来说毫无感知的行为。
 
首先,系统需要将用户信息记录在 /etc/password中,一般会在  /etc/password 和 /etc/shadow 末尾追加一条记录,同时会分配给该用户一个UID。
 
接着,要为该用户自动创建家目录。家目录以创建的用户名为目录名,创建的路径在 /home 目录中。比如,在上述案例中,创建的目录将是  /home/john。
 
然后,复制 /etc/skel 下所有的文件至 /home/john。说明一下,如果你使用 ls -l /etc/skel命令查看,可以发现这个目录下什么都没有,但事实上,该目录下面有很多隐藏文件,使用 ls -la /etc/skel就可以看到其中还是有好几个文件的。
 
最后,新建一个与该用户名一样的用户组。
 
用法:
 
•使用 -u参数为用户指定UID
 
useradd -u 555 user1
 
•指定新用户的GID
 
useradd -g user1 group1
 
•指定新用户的 家目录
 
useradd -d /home/mydir3 user3
 
修改用户密码
 
password
 
到这里给大家介绍就结束了,希望对大家有所帮助。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!