提示:
這裏的用戶指的是普通用戶 讀寫執行權限對root無效html
對於目錄來講node
1)只擁有讀權限 能夠ls 查看目錄內容,不能切換進目錄中去 也不能建立目錄或文件nginx
[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 deniedbash
2)只擁有寫的權限 既不能ls 查看目錄內容,也不能切換進目錄中去 更不能建立目錄或文件post
[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 deniedspa
3)只擁有執行權限 不能ls 查看目錄內容,能夠切換進目錄中去 可是不能建立目錄或文件htm
[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 deniedblog
4) 擁有讀 寫的權限 能夠ls 查看目錄內容,不能切換進目錄中去 也不能建立目錄或文件rem
[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 deniedget
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查看文件內容,也能夠往文件中添加內容