博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux文件拥有者能读写执行,Linux读写执行权限对目录和文件的影响
阅读量:5732 次
发布时间:2019-06-18

本文共 2979 字,大约阅读时间需要 9 分钟。

提示:

这里的用户指的是普通用户 读写执行权限对root无效

对于目录来说

1)只拥有读权限 可以ls 查看目录内容,不能切换进目录中去 也不能创建目录或文件

[support@node1 opt]$ ls log/

ls: cannot access log/www: Permission denied

www

[support@node1 opt]$ cd log/

-bash: cd: log/: Permission denied

[support@node1 opt]$ mkdir log/aa.txt

mkdir: cannot create directory ‘log/aa.txt’: Permission denied

2)只拥有写的权限 既不能ls 查看目录内容,也不能切换进目录中去 更不能创建目录或文件

[support@node1 opt]$ ls log/

ls: cannot open directory log/: Permission denied

[support@node1 opt]$ cd log/

-bash: cd: log/: Permission denied

[support@node1 opt]$ mkdir log/aa.txt

mkdir: cannot create directory ‘log/aa.txt’: Permission denied

3)只拥有执行权限 不能ls 查看目录内容,可以切换进目录中去 但是不能创建目录或文件

[support@node1 opt]$ ls log/

ls: cannot open directory log/: Permission denied

[support@node1 opt]$ cd log/

[support@node1 log]$ ls

ls: cannot open directory .: Permission denied

[support@node1 log]$ cd ..

[support@node1 opt]$ mkdir log/aa.txt

mkdir: cannot create directory ‘log/aa.txt’: Permission denied

4) 拥有读 写的权限 可以ls 查看目录内容,不能切换进目录中去 也不能创建目录或文件

[support@node1 opt]$ ls log/

ls: cannot access log/www: Permission denied

www

[support@node1 opt]$ cd log/

-bash: cd: log/: Permission denied

[support@node1 opt]$ mkdir log/aa.txt

mkdir: cannot create directory ‘log/aa.txt’: Permission denied

5)拥有写 执行的权限 不能ls 查看目录内容,可以切换进目录中去 也可以创建目录或文件

[support@node1 opt]$ ls log/

ls: cannot open directory log/: Permission denied

[support@node1 opt]$ cd log/

[support@node1 log]$ ls

ls: cannot open directory .: Permission denied

[support@node1 log]$ cd ..

[support@node1 opt]$ mkdir log/aa.txt

6)拥有读 执行的权限 可以ls 查看目录内容,可以切换进目录中去 但是不能创建目录或文件

[support@node1 opt]$ ls log/

aa.txt www

[support@node1 opt]$ cd log/

[support@node1 log]$ ls

aa.txt www

[support@node1 log]$ rm -rf aa.txt/

rm: cannot remove ‘aa.txt/’: Permission denied

对于文件来说

1)只拥有读权限 可以cat查看内容,不可以望文件中添加内容

[support@node1 log]$ cat test.log

[support@node1 log]$ echo 1111 > test.log

-bash: test.log: Permission denied

2)只拥有写的权限 不能cat查看文件内容,但是可以往文件中添加内容

[support@node1 log]$ cat test.log

cat: test.log: Permission denied

[support@node1 log]$ echo 1111 > test.log

3)只拥有执行权限 可以执行该文件

4) 拥有读 写的权限 可以cat查看文件内容,也可以往文件中添加内容

[support@node1 log]$ cat test.log

1111

[support@node1 log]$ echo > test.log

[support@node1 log]$ cat test.log

5)拥有写 执行的权限 不能cat查看文件内容,但是可以往文件中添加内容和执行该文件

[support@node1 log]$ echo 1111 > test.log

[support@node1 log]$ cat test.log

cat: test.log: Permission denied

6)拥有读 执行的权限 可以cat查看文件内容和执行该文件,但是不可以往文件中添加内容

[support@node1 log]$ cat test.log

1111

[support@node1 log]$ echo > test.log

-bash: test.log: Permission denied

总结 :

对于目录来说

单独拥有读权限就可以ls查看目录内容 但是不能cd 切换进目录中去

单独拥有写权限 什么也干不了 既不能ls 查看目录内容,也不能切换进目录中去 更不能创建目录或文件

单独拥有执行权限 可以cd切换进目录,但是不能ls 查看目录内容和创建文件或者目录

拥有读 执行的权限,可以ls查看目录内容 可以cd切换进目录中去

拥有写 执行的权限 可以cd切换进目录,可以创建文件或者目录

拥有读写的权限 可以ls 查看目录内容,不能切换进目录中去 也不能创建目录或文件

对于文件来说

单独拥有读权限就可以cat查看文件内容

单独拥有写权限 可以往文件中添加内容 只是不能查看添加的内容

单独拥有执行权限 如果文件是二进制文件可以执行该文件

拥有读 执行的权限,可以cat查看文件内容和执行该文件,但是不可以往文件中添加内容

拥有写 执行的权限 不能cat查看文件内容,但是可以往文件中添加内容和执行该文件

拥有读写的权限 可以cat查看文件内容,也可以往文件中添加内容

转载地址:http://eaowx.baihongyu.com/

你可能感兴趣的文章
cvc-complex-type.2.4.c: The matching wildcard...
查看>>
android 读取json数据(遍历JSONObject和JSONArray)
查看>>
pyjamas build AJAX apps in Python (like Google did for Java)
查看>>
<JavaScript语言精粹>-读书笔记(一)
查看>>
NPM教程
查看>>
Java学习笔记(40)——Java集合12之fail-fast
查看>>
Centos 配置IP的方式
查看>>
Go 的吉祥物,萌不萌
查看>>
Java 的swing.GroupLayout布局管理器的使用方法和实例
查看>>
Android中Activity和Fragment的生命周期的对比
查看>>
C++Primer_笔记_异常处理
查看>>
分区交换 alter table exchange partition 在线表 历史表交换
查看>>
思科三层交换 HSRP 热备 配置方法
查看>>
zabbix详解:(二)添加被监控机器
查看>>
设计模式单列
查看>>
人像模式的灯光效果?iPhone 8开挂袭来
查看>>
Linux下MongoDB安装与配置
查看>>
DSL配置(PPPOA)
查看>>
WEBRTC执行流程
查看>>
Spring Boot 入门系列
查看>>