阅读量:4
在Debian Minimal系统中添加新用户,可以按照以下步骤进行:
方法一:使用 adduser 命令
-
打开终端: 确保你有root权限或使用sudo来执行命令。
-
运行
adduser命令:sudo adduser newusername将
newusername替换为你想要创建的用户名。 -
设置密码: 系统会提示你输入并确认新用户的密码。
-
可选配置:
- 如果你想为新用户设置一个主目录,可以按回车键接受默认路径。
- 如果你想指定用户的UID和GID,可以使用
-u和-g选项。 - 如果你想禁止用户登录shell,可以使用
-s /sbin/nologin。
-
完成: 按照提示完成所有步骤后,新用户将被成功添加到系统中。
方法二:手动编辑 /etc/passwd 和 /etc/shadow
如果你更喜欢手动操作,也可以通过编辑系统文件来添加用户。
-
备份原始文件(可选但推荐):
sudo cp /etc/passwd /etc/passwd.bak sudo cp /etc/shadow /etc/shadow.bak -
编辑
/etc/passwd文件:sudo nano /etc/passwd在文件末尾添加一行,格式如下:
newusername:x:1001:1001::/home/newusername:/bin/bash解释:
newusername是用户名。x表示密码存储在/etc/shadow文件中。1001是用户的UID(用户ID),通常从1000开始递增。- 第二个
1001是用户的GID(组ID),通常与UID相同。 - 接下来的两个冒号表示用户的完整名称和家目录路径,这里留空。
- 最后是用户的默认shell,通常是
/bin/bash。
-
编辑
/etc/shadow文件:sudo nano /etc/shadow在文件末尾添加一行,格式如下:
newusername:$6$random_salt$encrypted_password:18000:0:99999:7:::解释:
$6$random_salt$encrypted_password是用户的加密密码。你可以使用mkpasswd命令生成一个随机密码并加密它。18000是密码的最后更改时间(自1970年1月1日以来的天数)。0是密码过期前的警告天数。99999是密码可以更改前的最大天数。7是密码过期后的宽限天数。- 最后的两个冒号表示密码永不过期且没有账户到期。
-
创建用户主目录:
sudo mkdir /home/newusername sudo chown newusername:newusername /home/newusername -
设置权限:
sudo chmod 755 /home/newusername -
测试新用户: 切换到新用户并测试登录:
su - newusername
注意事项
- 确保UID和GID没有与其他用户冲突。
- 使用
mkpasswd命令生成加密密码时,可以指定加密算法(如SHA-512):mkpasswd --method=sha-512
通过以上步骤,你应该能够在Debian Minimal系统中成功添加新用户。
以上就是关于“Debian Minimal怎样添加新用户”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm