linux目录和用户的权限

目录和用户的权限

一、Linux系统中文件权限

1.1 Linux系统中三种基本权限

·文件权限的定义:对某个文件或目录的访问控制(访问限制)

·文件的三个属性:

l 用户的所有者(属主):当用户创建一个文件,默认这个用户就是这个文件的属主

l 用户的群组所有者(属组):用户的主要组就是这个文件的属组

l 其他人:不是以上两者

例如:

# ll

total 0

-rw-r--r-- 1 root root 0 Jul  8 18:28 text.txt

其中第三列和第四列是用户的属主和属组

·三种基本权限类型:

l 每个文件或目录都有9个基本权限位:rw-r--r—

l 三个基本的权限为:r(读)w(写)x(执行)

l 读写执行的含义:


对文件的含义


对目录的含义


r



可以查看阅读


可以列出目录中文件列表


w



对文件可以修改和删除


在目录中创建、删除文件


x


执行


文件可以运行(二进制、脚本)


可以使用cd命令进入该目录

·三种访问级别:

文件的权限使用9个字符表示,每3个字符为1组

l 第一组:属主(红色):rwx

l 第二组:属组(蓝色):r-x

l 第三组:其他人(绿色):r-x

·用户访问文件或目录时,linux系统权限执行的顺序:

(1) 访问的文件或目录,访问者是属主吗?如果是,启用属主权限,如果不是,执行下一步

(2) 用户是属组的成员吗?如果是该组的成员,启用属组的权限,如果不是,执行下一步

(3) 如果以上两者都不是,启用其他人权限

注意: 三种访问级别都未通过,将拒绝访问此文件

1.2 八进制表示法

使用rwx表示权限的方法,叫助记法,还可以使用八进制数表示

r(4)、w(2)、x(1)。

1.3分配三种基本权限

超级用户(root)具有操作系统上一切权限,不用指定超级用户的对文件或目录的权限。


权限位


含义


属主权限位


用于限制文件或目录的创建者


属组权限位


用于限制文件或目录所属组的成员


其它用户的权限


用于限制既不是属主又不是所属组的能访问该文件或目录的其他人员

1.4查看文件和目录的权限

·查看文件或目录权限

使用ll查看

例:

# ll

total 0

-rw-r--r-- 1 root root 0 Jul  8 18:28 text.txt

第一列(第一个字符):文件的类型,看到-,表示是文件,如果是d,表示目录

第一列(其他9个字符):文件的权限

第二列:硬链接数

第三列:属主

第四列:属组

第五列:文件的大小

第六列:创建的时间、访问和修改时间

第七列:文件名或目录名

·助记法和八进制对应关系

字符 八进制

rw-r--r-- 644

rw------ 600

rwxr-xr-x 755

rwxr—r-- 744

rwxrw-r-- 764

转换方法:

# r4 w2 x1

#属主3(和)属组3(和)其他人3(和)=八进制

属主:4+2+0=6

属组:4+0+0=4

其他人:4+0+0=4

linux目录和用户的权限,布布扣,bubuko.com

时间: 2024-08-24 13:14:03

linux目录和用户的权限的相关文章

Linux 必备技能-用户及权限详解

Linux必备技能-用户及权限详解 /etc/passwd文件 Account:password:UID:GID:GECOS:directory:shell 登录名:密码点位符:UID:GID:注释信息:家目录:用户的默认shell 用户可以加入不止一个组: 基本组 额外组,附加组 /etc/group文件: 组名:组密码定位符:GID:以逗号分隔属于此组(以之做为额外组)的用户列表 Useradd命令: -uUID -gGID: 所属的基本组 -GGID: 所属的附加组 -c'COMMENT'

linux 限制特定用户su权限

linux  限制特定用户su权限 vi /etc/pam.d/su 将#auth required pam_wheel.so use_uid 改成 auth required pam_wheel.so use_uid vi /etc/login.defs 添加: SU_WHEEL_ONLY yes 添加一个用户: groupadd 6lcar useradd -s /bin/sh -d /home/6lcar -g 6lcar -G wheel -m 6lcar 只有加入到wheel的租的用户

linux操作系统的目录以及用户权权限的管理

linux操作系统的目录以及对目录的操作 一: linux操作系统的目录结构   bin #可执行程序的安装目录 , 命令 boot #系统启动引导目录 dev #设备目录 etc #软件配置文件目录 home #用户的家目录 lib #系统软件库的存放目录 lost-found #当系统出现故障 ,断电的时候 , 存放文件用的. media #媒介目录 mnt #挂载目录 opt #一些系统软件文件的安装目录 proc  #虚拟目录 , 存放内存的信息 , cpu信息. root #超级管理员

浅析Linux系统下用户与权限管理

Linux作为一种多用户多任务操作系统,在日常的使用中不可避免地要划分出一个角色的概念来管理和使用计算机,这个角色与每一个计算机使用者关联,在Linux中称这种角色为用户.而在每一个用户使用计算机的过程中,又必然存在对有限计算机资源使用的限制性,那么操作系统就必须提供一种途径来保证每个用户独立.合理的使用计算机. 一.用户和用户组管理   (一)用户及用户组相关基本概念  用户:泛指计算机的使用者.用计算机可识别的用户ID(UID,user id)标识. 用户组:用户容器,用来将多个用户合并为一

博客5:文件,目录以及用户的权限管理

linux用户与组的相关内容简介:   1.Linux用户:Username/UID           管理员:root,0           普通用户:1-65535                   系统用户:1-499(在centos7上为1-999)                        作用:对守护进程获取资源进行权限分配                    登录用户:500+(1000+)                         交互式登录   2.Linux

Linux中的用户和权限管理

Linux是多用户,多任务操作系统:多用户是指多个用户可以同时使用系统资源,而多任务指同时运行多个进程. 用户是能够获取系统资源的权限的集合,Linux通过用户实现资源分隔. 用户组是具有相同特征用户的逻辑集合,是用户的容器. 1.用户: (1)用户类别 管理员:root 普通用户: 系统用户:仅仅用于用于启动服务进程. 登录用户:用于使用者交互使用,是系统资源的使用者 (2)用户在操作系统中用UID来标识: UID是16bits的二进制数字,如此范围为:0-65535.Linux 系统对用户U

Linux中的用户及权限管理

用户及权限管理 Linux具有Muliti-task(多任务)Muliti-Users(多用户)的环境. 用户:为了保护所有使用计算机者的权益不受到损害,所以要实现资源的使用隔离机制,为了实现资源的使用隔离机制,就要标识每一个使用者,而这每一个使用者就是用户. 用户ID:每一个使用者的唯一标识,计算机用来识别使用者. 用户密码:用户的认证手段.Authenticationg(认证),Authorization(授权),Auditiong(审计) 3A 用户类别:分为管理员和普通用户,普通用户又分

Linux目录结构与文件权限——(五)

1.目录结构 Cd /   进入根目录 Ls  查看根目录结构 在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构. 文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录.在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件.如此反复就可以构成一个庞大的文件系统. 在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点 . 来表示:另一个是当前目录的上一级目录,也叫父目录,可以

linux ftp 添加用户及权限管理

Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP.声明:使用Linux版本release 5.6,并以超级管理员root身份运行. 1.创建用户,并指定分组和主目录 useradd -d /home/lch -g root lch 还可以增加其他参数,比如指定用户使用shell等,具体的google一下 2.设定密码 passwd lch 3.查看.改变.添加用户分组 [[email protected] ~]# groups lch l