目录:
一、获取管理员权限
1、sudo -s
**描述:**切换到 root 用户,获取管理员权限,root译为根,那么root用户就是切换到根用户,根用户就是权限最大的用户,也就是管理员
2、sudo
**描述:**某个命令的执行需要获取管理员权限,可以在执行命令之前加上sudo。例如在Linux中安装某个软件,就需要暂时性获取管理员权限
例如:安装vim文本编辑器
sudo apt-get install vim-gtk
3、使用场景
(1)如果只是单次操作使用管理员权限,那么建议使用 sudo ,也就是临时获取管理员权限
(2)如果大量操作都需呀使用管理员权限,那么就使用 sudo -s ,但是操作需谨慎
二、退出管理员权限
1、exit
2、su - 原用户的名字
例如:su - user
三、查看用户命令
1、whoami
**描述:**查看当前用户
2、exit
**描述:**退出当前用户
注意:
(1)如果是切换后的用户,退出 则返回上一个登录用户
(2)如果是终端界面,则退出当前终端
3、who
**描述:**查看所有用户
4、passwd
**描述:**修改用户密码,不指定用户,则默认修改当前登录用户的密码
例如:
passwd 用户名称
5、which
**描述:**查看某个命令所在的位置
比如:
which ls
6、shutdown -h now
**描述:**立刻关机
7、reboot
**描述:**重新启动计算机
8、useradd
**描述:**创建/添加新用户
**注意:**创建用户时设置密码,一般都是在创建好用户之后,立刻调用修改密码命令去设置密码
[ -options ] 选项:
**-m :**自动创建用户主目录
**-g :**指定用户所属的用户组,默认不指定会创建一个同名的用户组
注意:
(1)useradd 命令的使用 需要管理员权限,所以前边务必加上 sudo
(2)创建用户,如果不指定用户组,系统会创建一个同名的用户组
(3)查看用户是否创建成功,可以查看 /etc/passwd 这个文件
user:x:1000:1000:I'm woodlouse,,,:/home/user:/bin/bash
a. user:用户名
b. x :密码占位符
c. 1000:userid ,用户id
d. 1000 :groupid,用户组id
e. I’m woodlouse , : 用户描述,可选项
f. /home/user : 用户主目录所在位置
j. bin/bash :用户所用的 shell 的类型,一般是 bash 或 sh,默认不设置是 sh 类型
(4)查看用户组是否创建成功,可以查看 /etc/group 这个文件
loons:x:1000:
a . loons :用户组名
b. x :用户组密码占位符,一般情况下,Linux系统的用户组都没有密码
c . 1000 :用户组id
9、id
**描述 :**查看用户信息
10:su - 用户名
**描述:**切换用户
11、gpasswd
**描述 :**添加和修改附加组信息
[ -options ] 选项:
-a : 给用户添加附加组
-d : 给用户删除附加组
格式:
gpasswd 选项 用户名
例如:
sudo gpasswd -a user
12、userdel
**描述:**删除用户
选项:
-r :删除用户主目录,必须要设置,否则用户主目录不会被删除
格式:
sudo userdel user_name
13、groupadd
**描述:**创建用户组
选项:
-g : 指定新建用户组的id
格式:
sudo groupadd 选项 用户组名称
例如:
sudo groupadd -g 445 user
14、groupmod
**描述:**修改用户组
选项:
-g : GID为用户组指定新的组标识号
-n : 新用户组 将用户组的名字改为新名字
格式:
sudo groupmod 选项 用户组名称
例如:
sudo groupmod -g 356 -n user1 user
15、groupdel
**描述:**删除用户组
格式:
sudo groupdel 用户组名称