目录与权限管理

网友投稿 252 2022-11-05

目录与权限管理

1.用户账号和组账号概述

Linux基于用户身份对资源访问进行控制用户帐号超级用户、普通用户、程序用户组帐号基本组(私有组)附加组(公共组)UID和GIDUID (User IDentity,用户标识号)GID (Group IDentify,组标识号)

2.用户账户文件

与用户账号相关的配置文件主要有2个,分别是/etc/passwd、/etc/shadow

passwd文件中的配置行格式系统中所有用户的账号基本信息都保存在“/etc/passwd”文件中。每一行对应一个用户账号记录,任何用户都可以读取文件中的内容。该文件只有root用户能编辑shadow中的内容,普通用户不能编辑该内容。

[root@localhost ~]# vim /etc/passwdroot:X:0:0:root: / root: /bin/bash

字段9:保留字段(未使用)

3.useradd命令——添加用户账号

常用选项:-u:指定用户的UID号。-d:指定用户的宿主目录位置(如果没有该目录,则创建一个)-e:指定用户的账户失效时间,YYYY-MM-DD的日期格式。-g:指定用户的基本组名,对应的组名必须已存在-G:指定用户附加组名,对应的组名必须已存在-M:不建立宿主目录-s:指定用户登录Shell。(比如/bin/bash为可登陆系统,/sbin/nologin和/bin/false为禁止用户登陆系统)

4、passwd命令——设置/更改用户口令

root用户可以指定用户名作为参数,对指定账号的密码进行管理:不指定用户名时,修改当前账号的密码。普通用户却只能执行单独的“passwd"命令修改自己的密码。常用选项:-d:清空指定用户的密码,仪使用用户名即可登录系统。

5.usermod命令——修改用户账号属性

-u: 修改用户的UID号。

6.userdel命令——删除用户账号

命令格式:userdel [-r] 用户名添加-r选项时,表示连用户的宿主目录一并删除

7.用户账号的初始配置文件

8.组账号文件

查询账号信息

8.添加删除组成员gpasswd

常用选项-a:向组内添加一一个用户-d:从组内删除一个用户成员-M:定义组成员列表,以逗号分隔

10.文件/目录的权限和归属

访问权限读取r:允许查看文件内容、显示目录列表写入w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录可执行x:允许运行程序、切换目录归属(所有权)属主:拥有该文件或目录的用户帐号属组:拥有该文件或目录的组帐号

chmod命令——设置文件和目录的权限

11.umask命令:设置目录和文件的默认权限

umask为反权限指定目前用户在新建文件或目录时的权限默认值。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于FPGA及嵌入式CPU 的TFT-LCD接口设计
下一篇:带你了解Java数据结构和算法之无权无向图
相关文章

 发表评论

暂时没有评论,来抢沙发吧~