最新动态
Linux用户权限管理
2024-10-31 17:45

前言

在Linux系统中各种会存多个用户。我们的使用者靠用户名来区分各自登录的账号

Linux用户权限管理

如果我们的用户想要使用系统资源,就必须在系统中拥有合法的账号。在系统多个文件中保存了用户身份相关信息

用户相关配置文件

1. /etc/passwd(用户信息配置文件

在/etc/passwd文件中用:当作分隔符,一共有7列,每列的内容是

2. /etc/shadow(是passwd的影子文件,设置用户密码信息文件
3. /etc/group(用户组信息文件
4. /etc/gshadow(用户组密码信息文件
5. /etc/login.defs(用户创建时规则文件)
6. /etc/default/useradd (useradd默认设置文件来源
7. /etc/skel/(定义新建用户在主目录的默认配置文件

用户管理相关命令

在这里插入图片描述

1. useradd [选项]用户名
2. usermod [选项] 用户名
3. userdel [选项] 用户名
4. passwd [选项] 用户名
5. groupadd [选项] GID 组名
6. gpasswd [选项] 用户名 组名
7. newgrp 组名
8. groupdel 组名
9. groups

其他相关命令

1. id 用户名
2. su 用户名
3. finger:查看用户详细信息

1.文件和目录权限区别

字符数字目录文件R4查看目录下的文件与目录属性查看文件内容W2在目录下增、删、改文件与目录名称修改文件内容X1可以用cd命令进入该目录可执行,一般为脚本文件或程序

2.文件目录权限的修改

3.文件归属修改

4.文件隐藏属性

5.文件特殊权限

在多用户多任务的Linux系统中,每个进程的运行都与运行的用户和组相关联。

除了进程识别号(PID)以外,每个进程还有4个用户和用户组相关的识别号。

​ 实际用户识别号(real user ID,RUID

​ 实际组识别号(real group ID,RGID

​ 有效用户识别号(effect user ID,EUID

​ 有效用户组识别号(effect group ID,EGID

SUID权限

添加或删除SUID的命令格式

SGID权限

添加或删除SGID的命令格式为

Stickey BIT权限

添加或删除SBIT权限

ACL权限
开启ACL权限
ACL权限的使用

6.执行命令权限

1. sudo 命令

命令格式:sudo [常见参数] 命令

常见参数

-l查询当前用户来源主机名以及可用的命令-S非交互式执行sudo-h帮助,查询sudo命令选项

配置文件 /etc/sudoers

    以上就是本篇文章【Linux用户权限管理】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/quote/10501.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多