linux ubuntu 用户管理命令

创建用户

sudo adduser 用户名 (简单,是一个脚本)

自动添加新的组,和用户名同名
linux ubuntu 用户管理命令
此脚本不能包含大写字母,用户名包含大写字母会报错。
linux ubuntu 用户管理命令

sudo useradd -s /bin/bash -g wangchao -d /home/xiaobai -m xiaobai (复杂,是一个命令,需要输入很多参数)

-s /bin/bash 指定是用什么类型的命令解析器,shell
-g wangchao 创建的用户所属的组wangchao 用户组必须存在,要先有组才可以
-d /home/xiaobai 指定用户的目录
-m xiaobai 如果家目录下没有xiaobai目录,就创建一个xiaobai目录**
可以创建带大写字母的用户名**
linux ubuntu 用户管理命令
linux ubuntu 用户管理命令
linux ubuntu 用户管理命令

设置用户组

创建组

sudo groupadd heimao

linux ubuntu 用户管理命令

删除用户

sudo deluser 用户名 (不会删掉文件夹)

linux ubuntu 用户管理命令

sudo userdel -r 用户名 (-r代表也会把home目录下的文件夹删掉)

linux ubuntu 用户管理命令

切换用户

su 用户名

linux ubuntu 用户管理命令

cat /etc/group查看组

linux ubuntu 用户管理命令
linux ubuntu 用户管理命令

root用户

sudo su

设置密码

修改当前用户

sudo passwd 用户名 (不需要知道本来的密码)

linux ubuntu 用户管理命令
修改 root用户
sudo passwd
sudo passwd root
默认ubuntu安装好之后是没有root密码的。

退出登录用户

exit

linux ubuntu 用户管理命令

查看当前所有用户

用户需要去到一个配置文件的目录
etc存放的是配置文件,每一行是一个用户。
vim /etc/passwd
linux ubuntu 用户管理命令