August 11, 2004

檔案權限問題

pank 是一般 user, home 在 /home/pank
先以 root 權限做下列動作
cd /home/pank
touch file1 file2
chmod 644 file1
chmod 0 file2
mkdir dir1 dir2 dir3 dir4
chmod 755 dir1
chmod 0 dir2
chmod 777 dir3
chmod 1777 dir4
cp file1 file2 dir3
cp file1 file2 dir4

然後再以 pank 權限執行下列指令, 請說明會有什麼反應及動作
1. cat file1
2. cat file2
3. ls dir1
4. ls dir2
5. rm file1
6. rm file2
7. rd dir1
8. rd dir2
9. rm dir3/file1
10. rm dir3/file2
11. rm dir4/file1
12. rm dir4/file2

解答如下

1. cat file1 可以 cat
2. cat file2 Permission denied
3. ls dir1 可以 ls
4. ls dir2 Permission denied
5. rm file1 可以 rm
6. rm file2 可以 rm
7. rd dir1 可以 rd
8. rd dir2 可以 rd
9. rm dir3/file1 可以 rm
10. rm dir3/file2 可以 rm
11. rm dir4/file1 Operation not permitted
12. rm dir4/file2 Operation not permitted

您答對了幾題呢?

Posted by pank at August 11, 2004 02:45 PM
Comments
Post a comment













Remember personal info?