1. 查看当前用户 whoami
查看当前执行命令的是谁,当用su切换用户时可以用whoami查看当前用户
2 查看登录用户 who
查看当前所有登录系统的用户信息
3 退出登录账户 exit
如果是图形界面,退出当前终端
如果ssh远程登录,退出登录账户
如果切换后登录用户,返回上一个登录账户
4 添加用户账户 useradd
-m 自动创建目录所需要的东西如 useradd abc –m 默认在home下创建名为abc的用户
-d 指定创建用户的主目录 如 useradd –d /home/abc abc –m 创建abc用户,如果/home/abc目录不存在,就自动创建这个目录,同时用户属于abc组
-g 指定创建用户的组名 如useradd -d /home/a a -g test –m 创建一个用户名字叫a,主目录在/home/a,如果主目录不存在,就自动创建主目录,同时用户属于test组
5 切换用户 su
Su 用户名 只切换用户,不跳转目录
Su – 用户名 切换用户,同时跳转到切换用户的主目录
6 设置用户密码 passwd
Passwd abc 超级用户可以此命令为普通用户设置或修改密码
Passwd 用户也可以直接使用该命令来修改自己的口令,而无需在命令后面使用用户名。
7 删除用户 userdel
Userdel 用户名 只删除用户,不删除用户在home下的文件
Userdel -r用户名 只删除用户,不删除用户在home下的文件
8 添加和删除组 groupadd groupdel
9 修改用户所在的组 usermod
Usermod –g 组名 用户名
10 修该文件权限 chmod
字母法
U表示所有者, g表示同组的,o表示其他人,a表示所有的人
+表示增加权限, -表示减少权限,=表示赋予权限
如 chmod u=rwx,g+w abc
数字法
R表示4, w表示2,x表示1
权限表示为上面三个的组合并相加
如 chmod 777 abc 表示为 chmod u=rwx,g=rwx,o=rwx
11 该文件所有者 chown
如chown abc a.c 把a.c的文件所有者改为abc
12 该文件所属组 chgrup
如 chgrup abc a.c把a.c的文件所属组改为abc