Ubuntu作为一款流行的Linux操作系统,不论是个人还是企业,都是非常方便的工具选择,那么在企业中,可能会将ubuntu作为一款服务器来使用,通过在同一个Ubuntu系统中创建多个用户,实现数据的集中以及多用户的协同,能够减少维护成本,提高开发的效率。
本篇文章以Ubuntu18.04为例,提供创建新用户的步骤。
创建步骤
1. 创建用户目录
注意:登录到root用户.假如你之前没有设置过root用户,那么你就通过以下命令更改密码:
sudo passwd root
2.登录root
su root
3.创建Ubuntu系统新用户
useradd -r -m -s /home/new_user_name #new_user_name是新创建的用户名称
#-r:建立系统账号
#-m:自动建立用户的登入目录
#-s:指定用户登入后所使用的shell
4、查看新建用户
cat /etc/passwd | grep new_user_name
5、Ubuntu18.04中,创建用户后手动执行设置密码:
passwd new_user_name
6、查看创建的目录名称
ll /home/
ls /home/
7、添加用户可执行权限
chmod +w /etc/sudoers
vi /etc/sudoers
添加 username ALL=(ALL:ALL) ALL 到下图的配置语句,并且保存修改
sbin:/bin:/snap/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
person ALL=(ALL:ALL) ALL
(添加在这里)
# Members of the admin group may gain root privileges
Admin ALL=(ALL) ALL
8、chmod -w /etc/sudoers
9、增加用户到某个组里(以下步骤根据个人需要选择配置)
9.1创建一个用户组,组名:Ubuntu_group
groupadd Ubuntu_group
9.2将上面的新建用户增加到这个组里
usermod -g Ubuntu_group new_user_name
或者
gpasswd -a new_user_name Ubuntu_group
10、检查
id new_user_name
11、删除用户
sudo userdel new_user_name
sudo rm -rf /home/new_user_name
删除 /etc/sudoers 中关于要删除用户的配置,否则无法再次创建同名用户。
从某个组里取消这个用户
gpasswd -d new_user_name Ubuntu_group
注:
创建新用户的另一种方法,这种方式创建的用户能够在开机时直接在图形化界面登陆,其他的没什么区别:
adduser new_usr_name
#按要求设置完密码后一直按回车,最后选择yes
#删除用户使用deluser
sudo deluser new_usr_name
默认情况下,在Ubuntu上,sudo组的成员被授予sudo访问权限。如果您希望新创建的用户具有管理权限,需要将将用户添加到sudo组:
sudo usermod -aG sudo username