1.查看当前用户:whoami
2.查看登陆用户:who
3.退出登录账户:exit
4.添加用户账号:useradd
-d 指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录
-m 自动建立目录
-g 指定组名称
注意:直接使用本命令会被提示无权限,需要在命令前加入sudo命令
5.设置用户密码:passwd
同样需要在命令前加入sudo命令
6.删除用户:userdel
userdel abc(用户名) 删除abc用户,但不会自动删除用户的主目录
userdel -r abc(用户名) 删除用户,同时删除用户的主目录
7.切换用户:su
su -切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录
切换到root用户,如果是ubuntu平台,需要在命令前加“sudo”或使用sudo -s命令
8.查看有哪些用户组:group
方法一:cat /etc/group
方法二:groupmod +三次tab键
9.添加、删除组账号:groupadd、groupdel
10.修改用户所在组:usermod
格式:usermod -g 用户组 用户名
-g用来制定这个用户默认的用户组
-G一般配合’-a’来完成向其它组添加
11.修改文件权限:chmod
u user 表示该文件的所有者
g group 表示与该文件的所有者属于同一组( group )者,即用户组
o other 表示其他以外的人
a all 表示这三者皆是
- 增加权限
- 撤销权限
= 设定权限
r read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容。
w write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。
x excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录。
r 读取权限,数字代号为 “4”
w 写入权限,数字代号为 “2”
x 执行权限,数字代号为 “1”
“-” 不具任何权限,数字代号为 “0”
注意:如果想递归所有目录加上相同权限,需要加上参数“ -R ”
11.修改文件所有者:chown
例:sudo chown test 123.txt 把123.txt的所有者变为test
12.修改文件所属组:chgrp
例:sudo chgrp test 123.txt 把123.txt的组变为test