Linux文件权限和目录配置
来源:互联网 发布:手机照片恢复软件推荐 编辑:程序博客网 时间:2024/05/01 08:18
一、文件权限:
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
- Linux的文件权限和目录配置
- Linux 文件权限和目录配置
- Linux文件权限和目录配置
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置
- Linux文件权限和目录配置
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置(一)
- Linux的文件权限和目录配置(二)
- Linux的文件权限和目录配置(三)
- linux文件和目录的权限与配置
- 7.Linux 的文件权限和目录配置
- Day2:Linux文件权限和目录配置(1)
- Linux入门之文件权限和目录配置
- 鸟叔linux私房菜--文件权限和目录配置
- linux基础之文件权限和目录配置
- linux文件和目录权限
- 某个数据通信系统采用CRC校验方式,并且生成多项式的二进制比特序列为11001,目的结点接收到的二进制比特序列为 110111001(含CRC校验码)。请判断传输过程中是否出现了差错?为什么?
- 1628正确但是超时的3种方法
- Java学习笔记_关于构造方法
- codeforces Round #261(div2) A解题报告
- 栅极电阻与泄放电阻
- Linux文件权限和目录配置
- struts 和spring 整合
- 二叉树的遍历以及遇到的一些问题
- 程序员,你还记得家乡是什么样吗?
- NYOJ-6 喷水装置(一)
- 协议栈按键驱动修改
- 项目二 分数的累加
- 图像显著性论文(五)——Global Contrast based Salient Region Detection
- 请问各位大虾:pair-waise如何手工产生测试用例(不利用pict)