Liunx中的账号与文件/目录权限管理——理论篇
本篇博客主要介绍Liunx操作系统中有关用户与组相关的属性与权限,并且详解如何对文件/目录进行权限、归属的设置。接下来我将主要从以下几个部分进行详细的讲解
目录简述:
一、用户账户和组账户概述、管理1、用户账户和组账户概述1-1 组成部分用户账户主要分为以下几个部分 组账户主要分为以下几个部分 1-2 文件存放位置及账户详解用户账户: UID和GID这两者为账户标识符 超级(root)用户的UID为0,程序用户的UID为1~499,普通用户的UID为500~60000。 GID表示的是组的组标识号 组账户: 所有账户文件都存放在“/etc/group”中,所有的密码文件都存放在“/etc/gshadow”中(一般不设密码,如果有密码同样不是明文) 格式:以adm这个附加组为例 2、用户账户和组账户管理1-1用户账户管理(1)useradd指令添加用户账户 1-2组账户管理组账户的管理基本相同于用户账户 (2)gpasswd指令添加、删除组成员(也有设置组密码的功能不过不常用) 格式:gpasswd [选项] 组账户名 常用选项: -a 添加组成员(追加添加,一次一个) -d 移除组成员(一次移除一个) -M 定义组成员(每个组成员之间逗号分隔,会覆盖原有组成员) (3)gpassdel指令删除组账户 格式:gpassdel [组账户名] 3、常用查询用户信息指令group 组用户名——查询组信息 4、查看目录或文件的属性通常文件/目录都或多或少具备以下三种属性: 其中文件类型、权限中,第一个“-”代表文件类型:“d”——目录、“-”——文件、“l”——连接,而后面的“rw-r--r--”代表的是文件权限,分别代表着属主权限、属组权限、其他用户权限。日常中通常将权限表达为数字,例如上面的文件权限就可表达为“644”,详情可参照下表 之后的各项数字字母分别表示: “1”——目录下有几个子目录 “root root”——属主、属组 “34298”——文件目录大小(单位:字节) “04-02 00:23”——建立时间 “insetall.log”——文件目录名称 5、设置目录或文件的权限、归属5-1 chmod指令设置文件权限格式:chmod [ugno] [+-=] 文件或目录——复杂、不常用 5-2 chown指令修改属主、属组格式: 5-3 umask权限掩码含义:控制新建的文件或者目录的权限,默认权限去除umask的权限就为新建的文件或者目录对的权限格式:umask设置:umask 022umask查看:umask示例:将umsak设为000,新建目录或者文件,查看权限将umsak设为022,新建目录或者文件,再查看权限 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |