Linux添加用户的俩种方式 下载本文

内容发布更新时间 : 2024/9/28 1:19:46星期一 下面是文章的全部内容请认真阅读。

Linux添加用户的两种方式

说明:如果发现文档中有错误,请发送电子到quanhuang@live.cn联系。欢迎大家及时纠正错误。

文档说明: 通过阅读本份文档,您将了解到Linux如何通过bash命令和修改配置文件实现添加Linux用户。

关键名词说明:

1. 2. 3. 4. 5. 6.

username:用户名,允许自定义。 password:用户密码,允许自定义。

rootpasswd:管理员密码,事先已经具备。 groupname:组ID,可以自定义

GID:组ID,可以自定义,但是要大于500 day:获取方式: 执行:

date +%s (说明:把这个数字,假定为nu记住) bc

nu/86400(结果就是day)

bash命令添加用户:

步骤:

1) 2) 3) ?

su – root 点击回车

密码:rootpasswd 点击回车 useradd username 点击回车

到目前为止,如果没有报错信息,那么该用户已经添加完成。但是为了安全,一定要检查是否成功添加了用户。如果在执行了一下语句后,可以在显示中找到username,则用户添加成功。 cat /etc/passwd 点击回车

4) passwd username 点击回车 5) 输入密码 点击回车 6) 输入密码 点击回车

? 到目前为止,已经给username添加了用户密码。 7) su – username 点击回车 8) 密码 password 点击回车

? 不报错,且出现了带有$符号的内容,则用户添加成功。 命令说明及常用选项:

i. su :切换用户 格式:su [option] username -l 或 – :完整切换用户,终端也变成了切换的用户。 ii. useradd :添加用户,还有一个adduser,这两个指令实际是useradd 格式:useradd [option] username

-u 指定用户ID,uid

-g 指定用户组,组要存在 -G 指定额外组,组要存在 -c 添加用户全信息 -d 指定用户的家目录

-s 指定用户的shell,shell必须在/etc/sbin下才合法 -M 不生成家目录 iii. cat:查看文件 iv. passwd:添加用户密码 passwd [username] :如果username为空,则修改当前用户的密码。 操作效果:

操作效果演示图

手动创建用户(前题:管理员用户)

步骤:

1) 修改/etc/group文件。 2) 修改/etc/shadow文件。 3) 修改/etc/passwd文件。

4) 复制/etc/skel文件到/home/username。 5) 改变username文件夹及文件夹下的文件。 步骤1)详解:

执行:nano /etc/group 在文件末尾添加: groupname:x:GID: 步骤2)详解: 执行:nano /etc/shadow 在文末添加: username:!!:day:0:99999:7::: 步骤3)详解: 执行:nano /etc/passwd 在文末添加: demo2:x:5003:5003::/home/demo2:/bin/bash 步骤4)详解:

执行: cp /etc/skel/ /home/username 步骤5)详解: chown username:groupname username cd username chown username:groupname .* 文件说明: /etc/group:组文件,用户组信息都在这里 /etc/shadow:密码文件,用户密码都在这里 /etc/passwd:用户信息。 操作效果

步骤1执行和效果图

步骤2执行和效果图