如何在Alpine Linux上添加和删除用户
时间:2019-11-20 08:53:38 来源:igfitidea点击:
Alpine Linux是一个多任务和多用户的轻量级操作系统。
在Alpine Linux上如何添加和删除用户?
如何在Alpine Linux中添加用户
使用adduser命令在Alpine中创建新的用户帐户。
在Alpine中添加用户的语法:
adduser {user-name} adduser [options] {user-name}
示例,使用adduser命令创建一个新用户帐户Hyman:
# adduser Hyman 或者 $ sudo adduser Hyman
输出示例:
Changing password for Hyman New password: Retype password: passwd: password for Hyman changed by root
adduser命令在/home 目录下创建了一个Hyman目录用作Hyman用户的主目录。
同时,在/etc/passwd
中保存了用户名。
在/etc/shadow
中保存了加密的密码。
不创建主目录
指定-H选项,adduser将不创建主目录:
# adduser -H Hyman
或者使用-h 自定义用户的主目录:
# adduser -h /users/Hyman Hyman
设置登录shell
默认的shell是 /bin/sh。
可以使用-s选项指定登录shell:
# adduser -h /users/Hyman -s /bin/bash Hyman
指定的shell必须在/etc/shells中:
# cat /etc/shells
查看新创建的用户:
# id {username} # grep '^username' /etc/passwd # id Hyman # grep '^Hyman' /etc/passwd
如何删除用户
使用deluser命令删除用户
# deluser [--remove-home] {USER}
示例 从系统中删除用户Hyman:
# deluser Hyman
可以在删除用户的同时删掉其主目录中的数据
# deluser --remove-home Hyman