添加用户
用户的管理操作
比如,添加一个用户
sudo useradd -m test1
其中,sudo, 表示以管理员身份执行
1 添加用户
sudo useradd -m test1
其中,-m参数表示在 /home 下添加用户目录
2 修改用户密码
sudo passwd test1
3 删除用户
sudo userdel test1
要点与细节
1 在登录系统时,默认不允许以 root 用户登录
2 只有特殊的用户,才能执行 sudo
比如,shaofa可以执行sudo,但test1不行
Linux下,把能执行sudo命令的用户叫 sudoer
超级用户
超级用户 root
类似于 Windows 下的 Administrator 用户
切换到 root 用户,有全部权限,可以直接 useradd 等命令
1首次使用时,需要给 root 设置密码
sudo passwd root
2 切换到 root 用户
su root
其中,su 表示 switch user
3 退出
exit
要点与细节
1 su root 仅仅对当前会话 (终端) 有效,不影响当前桌面环境
2 root 权力太大,需要小心使用
用户组
用户和组
Linux 下可以创建多个用户,可以用组进行管理用户。
比如:
男生组 boys
ming bo gang qiang
女生组 girls
fang hong yue yuan
创建组
groupadd boys
创建用户
useradd -m -g boys ming
其中,-g表示在添加用户,同时将用户加到boys组
修改现有用户到新的组
usermod -g boys shaofa
其中,usermod表示修改用户信息
如何查看用户和组?
cat /etc/group
每一行表示一个group的信息,名称 + ID
如何查看用户列表?
cat /etc/passwd
每一行表示一个用户的信息
要点与细节
1 用户不多时,管理的时候并不使用组的概念
useradd a1
useradd b1
一个root,两个普通用户a1, b1 ,够用了!
默认地,会给a1用户建立一个同名的组a1 ,也就是说这个组里只有他一个人。
以root登录桌面
默认地,Ubuntu 不允许以root 登录桌面环境。
(root 已经设置了密码)
默认地,无法以root登录 Ubuntu 的桌面环境。这里介绍如何设置,才能以root来登录桌面。
一、设置root 密码
首次执行时,需要修改root密码
sudo passwd root
此时,root已经设置了密码,但是还不能用root登录桌面。
二、修改配置
按以下步骤,执行
1
su root
在终端里 切换到 root 用户
2
gedit /etc/pam.d/gdm-autologin
在这一行前面加一个#
#auth required pam_succeed_if.so user != root quiet_success
关闭并保存
3
gedit /etc/pam.d/gdm-password
在这一行前面加一个#
#auth required pam_succeed_if.so user != root quiet_success
关闭并保存
4
关闭虚拟机,重启后生效
三、以root登录桌面
在登录界面,点下面的 ’未列出'
手工输入用户名 root ,登录