Linux文件权限和目录配置

一、文件权限:

Linux系统中的每个文件和目录都有访问许可权限,这是加在文件上的一个数据结构

访问权限规定三种不同类型的用户:

文件属主(owner):文件的所有者,称为属主。

同组用户(group):文件属组的同组用户

可以访问系统的其他用户(others)

访问权限规定三种访问文件或目录的方式:

读(r):允许读取文件内容或者列目录

写(w):允许修改文件内容或者创建、删除文件

可执行或查找(x):允许执行文件或者允许使用cd命令进入目录。

二、特殊权限

三、Linux的文件类型

文件是操作系统用来存储信息的基本结构,通过文件名来标识。

Linux系统中有三种基本的文件类型

l  普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。

l  目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。

设备文件: Linux系统把每一个设备都看成是一个文件

四、管理文件权限

文字设定法

chmod命令的文字设定法格式是:

格式1:chmod[-R]{[ugoa][+-=][rwxst]} <文件名或目录名>

格式2:chmod[-R]{[ugoa][+-=][ugo]} <文件名或目录名>

说明:

-R:若操作对象是目录,则递归地对该目录下所有的子目录实施权限设置{ }内的内  容称为一个模式,可以指定多个模式,多个模式之间用逗号间隔第一个选项表示要赋予     权限的用户

u表示属主(user)

g表示所属组用户(group)

o表示其他用户(other)

a表示所有用户(all)

第二个选项表示要进行的操作

+表示增加权限

-表示删除权限

=表示分配权限,同时将原有权限删除

第三个选项是要分配的权限

r 表示允许读取

w 表示允许写入

x 表示允许执行

chmodo+u testfile1 :对其他人添加属主具有的权限

五、文件的属主与属组

1、chown 命令

改变文件的属主和组可以用chown命令,

命令格式是:chown[-R] <用户[:组]> <文件或目录>

说明:

-R:若操作对象是目录,则递归地对该目录下所有的子目录实施设置

要单独改变组,可以使用下面的格式:

chown[-R] <:组> <文件或目录>(注意:组前必须有“:”)

切换为超级用户su –

将文件testfile3的属主改成jason:chown jason/home/osmond/testfile3

将文件testfile3的组改成 users: chown:users /home/osmond/testfile3

将文件testfile3的属主和组改成 osmond:chown osmond:osmond               /home/osmond/testfile3

将 testdir 目录及其子目录下的所有文件或目录的属主和组都改成 apache

chown -R apache:apache/home/osmond/testdir

2、Umask命令

用户可以使用umask命令设置文件的缺省生成掩码。缺省的生成掩码告诉系统当创建一个文件或目录时不应该赋予其哪些权限。如果用户将umask 命令放在环境文件(.bash_profile)中,就可以控制所有新建的文件或目录的访问权限。

umask命令的格式为:umask[u1u2u3]

其中:u1表示的是不允许属主有的权限;u2表示的是不允许同组人有的权               限;u3表示的是不允许其他人有的权限。

可以使用不带任何参数或带 -S参数的umask命令查看当前的文件缺省生成掩码:

$  umask  结果: 0022

$  umask-S结果:u=rwx,g=rx,o=rx

时间: 2024-07-30 10:17:54

Linux文件权限和目录配置的相关文章

linux文件权限与目录配置

一.Linux文件属性及权限1.文件/目录属性查看(1)文件属性查看[[email protected] ~]# ls -l file   -      rw-r--r--.     1             root      root    0        11月 15 23:55         file  类型       文件权限     连接数        文件所有人  文件所有组    大小    最后一次被修改的时间    名字(2)查看目录属性[[email protec

2014-12-10:LINUX:文件权限与目录配置

一:用户与用户组 文件所有者 用户组 其他人 /etc/passwd ----记录系统上的帐号与一般身份用户和root的相关信息 /etc/group----所有组名 /etc/shadow-----个人密码 ls -al-------查看文件的命令 补充ls命令 ls -1 一行显示一条记录 ls -l /// ll 显示详细记录 ls -t -l 按时间顺序排序 ls -s -l 按大小排序 二:文件权限 例如:一个文件的类型为"-rwxr-xr--"请说明其意义 答:先1-3-3

鸟哥的Linux私房菜-----5、Linux文件权限与目录配置

版权声明:本文为博主原创文章,未经博主允许不得转载.

Linux的文件权限和目录配置

二.Linux的基本操作 2.1.Linux的文件权限和目录配置 2.1.1.Linux文件属性 以root身份登录后,执行“ls –al”将会出现如下内容: [[email protected] ~]# ls -al 总用量 44 dr-xr-x---. 5 root root 4096 8月   6 14:44 . dr-xr-xr-x. 17 root root 4096 7月 25 05:33 .. -rw-------. 1 root root 1426 7月 25 05:35 ana

攻城狮在路上(叁)Linux(十一)--- 用户与用户组、文件权限、目录配置

一.用户与用户组: 3个概念:文件所有者(user).用户组(group).其他人(others). /etc/passwd  <==存放所有的用户名 /etc/shadow  <==存放个人密码 /etc/group     <==存放所有的组名 二.文件权限的概念: 1.文件属性 <==使用ls -al命令 drwxr-x---       1       root  root   4096  sep8 18:27  install.log    ① ② ③ ④ ⑤ ⑥ ⑦ 参

第六章 Linux的文件权限与目录配置

第六章 Linux的文件权限与目录配置 6.1Linux用户身份与用户组记录的文件 每个账号都可以有多个用户组支持 /etc/passwd              用户账号 /etc/shadow             账号密码 /etc/group                 组账号 6.2权限 文件的RWX权限只涉及对文件内容的约束 文件夹的RWX权限只涉及对文件夹下的文件的约束 ls原理:根据身份对文件夹访问时,若该身份对该文件夹为r--,则结果只返回文件名列表:若为r-x,返回文

鸟哥的Linux私房菜(笔记)-文件权限与目录配置

第一部分 Linux 简单命令操作 一.基础命令 1.显示日期与时间:date; 2.显示日历:cal 3.简单好用计算器:bc 直接输入数字与预算符,按entry键运算, 输入quit离开bc界面 二.重要的热键 1.它具有命令补全与文件补齐的功能:Tab eg: ca[Tab][Tab] [Tab] 接在一串命令的第一个命令的后面,则为"命令补全" [Tab] 接在一串命令的第二个命令的后面,则为"文件补全" 2.中断目前程序的功能键:[Ctrl]-c 3.代表

鸟哥的Linux私房菜_基础版_学习笔记2:第六章 linux的文件权限与目录配置

第六章 linux的文件权限与目录配置 6.1.用户与用户组 1.文件拥有者 2.群组概念 3.其他人的概念 在Linux里面,任何一个文件都有"User,Group和Others"3种身份的个别权限. 我们以王三毛为例,王三毛这个『文件』的拥有者为王三毛,他属于王大毛这个群组, 而张小猪相对于王三毛,则只是一个『其他人(others)』而已. 不过,这里有个特殊的人物要来介绍的,那就是『万能的天神』!这个天神具有无限的神力, 所以他可以到达任何他想要去的地方,呵呵!那个人在Linux

鸟哥私房菜之文件权限与目录配置

鸟哥私房菜之文件权限与目录配置 用户.组.其他人的概念 默认情况下,系统中所有的系统账号的信息都在/etc/passwd这个文件中记录的.个人的密码信息记录在/etc/shadow文件中:linux所有的群组信息记录在/etc/group文件中. 文件属性 一个文件的属性一共有十个不同的字符: 1.第一个字符是代表了这个文件是目录文件(d).文件(-)还是链接文件(l). 2.下面的字符三个为一组,分别代表了文件拥有者.加入此群组的账号的权限.其他人的权限. rwx分别代表了可读.可写.可执行.