ubuntu18.04创建新用户

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

猜你喜欢

转载自blog.csdn.net/qq_43604945/article/details/129216412