linux命令之用户、权限
1、whoami ===>查看当前用户
who ===>查看登录用户
exit ===>退出登录账户



2、useradd ===>添加用户账号
格式:useradd [参数] 新建用户账户
参数:-d ===>指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录
-m ===>自动建立目录
-g ===>指定组名称
注意:每个用户下必须有一个主目录,因此在创建时需要指定一个主目录;主目录一般放置在home下,并且用户的主目录与用户名相同的。
例如:useradd -d /home/zcf zcf -m创建zcf用户,如果/home/zcf目录不存在,就自动创建这个目录,同时用户属于zcf组
3、passwd ===>设置用户密码
userdel ===>删除用户
userdel zcf(用户名) ===>删除zcf用户,但不会自动删除用户的主目录
userdel -r zcf(用户名) ===》删除用户,同时删除用户的主目录
4、su ===>切换用户
例如:切换到root用户下,同时切换目录到/root:su - root
切换到普通用户下,同时切换目录到用户下:su - 用户名
切换到root用户下:su root
切换到普通用户下:su 用户名
5、查看用户组:cat /etc/group

6、添加组:groupadd
删除组:groupdel
修改所在组:usermod
查看用户在哪个组:groups +用户名
7、chmod ===》修改文件权限
文件格式有两种格式:数字法、字母法
数字法:
r ===》读取权限,数字代号为 "4"
w ===》写入权限,数字代号为 "2"
x ===》执行权限,数字代号为 "1"
- ===》不具任何权限,数字代号为 "0"
字母法:
u ===》 user 表示该文件的所有者
g ===》 group 表示与该文件的所有者属于同一组( group )者,即用户组
o ===》other 表示其他以外的人
a ===》all 表示这三者皆是