用户命令
切换root用户 su -
判断一个用户是否存在 id
命令详解:
id 判断一个用户是否存在
格式:id 用户名
创建一个测试组 groupadd
命令详解:
groupadd 添加一个测试组
格式:groupadd 组名
创建一个新的用户 useradd 加入已有组
命令详解:
useradd 添加一个用户
格式:useradd 新用户名 -g 组名
给ceshi用户设置密码 passwd
命令详解:
passwd 给一个用户设置密码或者更改密码
格式:passwd 新用户名
判断当前有哪些用户登录当前主机 who
命令详解:
who 判断登录当前主机的所有用户
格式:who
判断当前用户是谁 whoami
命令详解:
whoami 判断登录当前主机的用户
格式:whoami
退出当前用户 exit
命令详解:
exit 退出当前用户
格式:exit
注意:exit退出效果只有在su切换用户时候效果明显,如果当前终端没有使用过su,那么exit后,直接退出终端
权限命令
文件的读写执行权限
r -- 读 w -- 写 x -- 执行
读权限 代表文件可以读 r
对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容
写权限 代表文件可以写 w
对于一个目录,如果没有w权限,那么就意味着不能在目录下创建/删除新的文件
执行权限 代表文件可以执行 x
对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录
文件读写权限的操作
+ 增加权限
- 撤销权限
= 设定权限
文件的归属权限
当前用户 用户属组
文件归属权限
属主 这个文件是归谁所有,这是唯一的
u
属组 这个文件属于哪个组,这个组中所有成员都有权限操作这个文件,这是不唯一的
g
其他用户 就是其他用户,不属于user,也不属于group
o
更改用户归属权限 chown
文件用户归属:
chown -R [属主].[属组] 目录
例子:chown -R admin-b.admin-b /data
文件读写权限 chmod
chmod [用户符号][操作符号][操作权限] 文件
例子:chmod o-x /data/file
chmod +x /data/file