Linux文件访问权限
2016-03-23 11:41
411 查看
三种权限:
用户自己访问
用户组中用户访问
所有用户访问
-rwxrwx--- 1 root plugdev 18M 2007-02-28 18:05 ActionCube_v0.92.tar.bz2
-rwxrwx--- 1 root plugdev 60M 2007-04-30 22:52 nexuiz-223.zip
-rwxrwx--- 1 root plugdev 7.4M 2007-04-25 02:16 stardict-oxford-gb-2.4.2.tar.bz2
-rwxrwx--- 1 root plugdev 102M 2007-05-01 18:22 tremulous-1.1.0-installer.x86.run
-rwxrwx--- 1 root plugdev 4.9M 2007-04-30 14:32 wqy-bitmapfont-0.8.1-7_all.deb.bin
当执行ls -l 或 ls -al 命令后显示的结果中。
第一个字符:
第一个字符一般用来区分文件和目录:
d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
-:表示这是一个普通的文件。
l: 表示这是一个符号链接文件,实际上它指向另一个文件。
b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:这些文件关系到系统的数据结构和管道,通常很少见到。
2~10个字符:
第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
-rwx------: 文件所有者对文件具有读取、写入和执行的权限。
-rwxr―r--: 文件所有者具有读、写与执行的权限,其他用户则具有读取的权限。
-rw-rw-r-x: 文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。
drwx--x--x: 目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。
Drwx------: 除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。
数字权限使用:
rwx r-x r- -
111 101 100
754
使用chmod和数字改变文件或者目录的访问权限:
chmod 777 conkyrc.sample
-rwxrwxrwx 1 root root 12172 8月 15 23:18 conkyrc.sample
chmod 7600 conkyrc.sample
-rwS--S--T 1 root root 12172 8月 15 23:18 conkyrc.sample
使用命令chown改变目录或文件的所有权:
改变所属者
chown user conkyrc.sample
-rwxrwxrwx 1 user root 12172 8月 15 23:18 conkyrc.sample
改变所属用户组
chown :users conkyrc.sample
-rwxrwxrwx 1 user users 12172 8月 15 23:18 conkyrc.sample
4000
用户自己访问
用户组中用户访问
所有用户访问
-rwxrwx--- 1 root plugdev 18M 2007-02-28 18:05 ActionCube_v0.92.tar.bz2
-rwxrwx--- 1 root plugdev 60M 2007-04-30 22:52 nexuiz-223.zip
-rwxrwx--- 1 root plugdev 7.4M 2007-04-25 02:16 stardict-oxford-gb-2.4.2.tar.bz2
-rwxrwx--- 1 root plugdev 102M 2007-05-01 18:22 tremulous-1.1.0-installer.x86.run
-rwxrwx--- 1 root plugdev 4.9M 2007-04-30 14:32 wqy-bitmapfont-0.8.1-7_all.deb.bin
当执行ls -l 或 ls -al 命令后显示的结果中。
第一个字符:
第一个字符一般用来区分文件和目录:
d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
-:表示这是一个普通的文件。
l: 表示这是一个符号链接文件,实际上它指向另一个文件。
b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:这些文件关系到系统的数据结构和管道,通常很少见到。
2~10个字符:
第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
-rwx------: 文件所有者对文件具有读取、写入和执行的权限。
-rwxr―r--: 文件所有者具有读、写与执行的权限,其他用户则具有读取的权限。
-rw-rw-r-x: 文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。
drwx--x--x: 目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。
Drwx------: 除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。
数字权限使用:
rwx r-x r- -
111 101 100
754
使用chmod和数字改变文件或者目录的访问权限:
chmod 777 conkyrc.sample
-rwxrwxrwx 1 root root 12172 8月 15 23:18 conkyrc.sample
chmod 7600 conkyrc.sample
-rwS--S--T 1 root root 12172 8月 15 23:18 conkyrc.sample
使用命令chown改变目录或文件的所有权:
改变所属者
chown user conkyrc.sample
-rwxrwxrwx 1 user root 12172 8月 15 23:18 conkyrc.sample
改变所属用户组
chown :users conkyrc.sample
-rwxrwxrwx 1 user users 12172 8月 15 23:18 conkyrc.sample
4000
相关文章推荐
- centos6.5下使用NMON监控、分析系统性能!!!
- linux-file_operations结构体分析记录
- linux device tree源代码解析
- [linux]cmake make
- Linux 文件查找 find
- linux 内核移植和根文件系统的制作
- Linux中关于JAVA调用C生成的.so动态链接库
- centos64位 安装python mysql-client环境
- Linux下百度云盘报 获取bdstoken失败
- Linux 防火墙开放特定端口 (iptables)
- linux上设置mysql等服务开机启动
- centos下安装JDK8的方法
- linux 高精度计时方法
- linux 下VSFTP 530 Permission denied错误的解决方法
- Linux初学者学习资料
- linux系统垃圾清理
- Linux下.a库文件的调用
- linux java 环境变量配置
- linux sort详解
- Linux 安装 mysql