提示:這裡的用戶指的是普通用戶 讀寫執行許可權對root無效 對於目錄來說 1)只擁有讀許可權 可以ls 查看目錄內容,不能切換進目錄中去 也不能創建目錄或文件 [support@node1 opt]$ ls log/ls: cannot access log/www: Permission denie ...
提示:
這裡的用戶指的是普通用戶 讀寫執行許可權對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查看文件內容,也可以往文件中添加內容