关于linux的用户,组,以及权限的知识结构

时间:2022-12-18 11:20:12

关于linux的用户,组,以及权限的知识结构

能把这张图读懂,你已经成功了一大半了。下边只是笔记:

查看用户信息:
> id 用户名

查看所有组的信息:
> sudo cat /etc/group
group_name:passwd:GID:user_lists
说明:
用户名称/用户组密码/GID/用户列表

查看所有用户信息:
> sudo cat /etc/passwd



创建用户到某组当中:
> useradd -g 组名 用户名

为新用户设置密码:
passwd 用户名


创建一个组:
groupadd [-g gid] [-o]] [-r] [-f] groupname
主要参数
-g gid:指定组ID号。
-o:允许组ID号,不必惟一。
-r:加入组ID号,低于499系统账号。

删除用户:
userdel [-r][用户帐号]
*-r 删除该用户相关文件
*暴力删除 userdel -r -f 用户账户

删除组:
groupdel 用户组


查询某个组下面的所有用户:
1.从group获取gid
grep 'fengtest' /etc/group
2.从passwd中获取用户名称
awk -F":" '{print $1"\t\t"$4}' /etc/passwd | grep '1001'

-f:加入已经有的组时,发展程序退出。



修改文件的权限:
chmod
r:4
w:2
x:1
_:0
demo:chmod 777 文件