本文最后更新于:2024-02-26T11:11:42+00:00
1 用户管理 1 2 3 4 5 6 7 8 9 10 11 12 13 计算资源: 权限:定义资源或服务的访问能力,称之为权限 定义某一个特定的人资源或者服务的访问能力, 用户 定义一类用户具有访问某个资源或服务的能力. 用户组,同时用户组还拥有具有访问某个资源的权限 定义一个资源的权限: ① 用户具有该资源的权限 ② 用户组具有该资源的权限 ③ 其他用户 文件权限: r, 可读 可以执行类似cat命令的操作 w, 可写 可以编辑或者删除此文件 x 可执行
1 useradd 1 2 3 4 5 6 7 8 9 10 11 创建用户 :useradd [用户名] 创建用户并分配一个组:useradd -G [组名] [用户名] 查看系统用户:cat /etc/passwd 1 用户名 2 用户的密码,用x替代 3 用户的uid,一般情况下root为0,1-499默认为系统账号,有的更大些到1000,500-65535为用户的可登录账号,有的系统从1000开始。 4 用户的gid,linux的用户都会有两个ID,一个是用户uid,一个是用户组id ,在我们登录的时候,输入用户名和密码,其实会先到/etc/passwd查看是否有你输入的账号或者用户名,有的话将该账号与对应的UID和GID(在/etc/group中)读出来。然后读出主文件夹与shell的设置,然后再去检验密码是否正确,正确的话正常登录。 5 用户的账号说明解释 6 用户的家目录文件夹 7 用户使用的shell,如果换成/sbin/nologin/就是默认没有登录环境的。
2 groupadd
3 usermod 1 2 3 修改用户组属性 usermod -G [组名] [用户名]
4 userdel 1 2 3 删除用户:-f:强制删除用户,即使用户已登录 -r:删除与用户相关的所有文件。
5 groupdel
6 passwd
2 文件基本权限 1 基本权限的修改
1 2 3 4 5 6 7 chmod [选项] 模式 文件名 选项 -R 递归 模式 [guoa] [+-=] [rwx] [mode=421]
1 2 3 4 5 6 7 修改权限的方式:chmod u+x 文件chmod g+w,o+w 文件chmod a=rwx 文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 --- >--- >- --- >-- - -
2 其他权限命令
3 sudo权限 1 2 3 4 5 6 7 8 9 10 root把本来只能超级用户执行的命令赋予普通用户执行. sudo的操作对象是系统命令 visudo root ALL =(ALL ) ALL %wheel ALL =(ALL ) ALL
3.权限管理
https://www.xuwx.top/2021/03/31/3.权限管理/