請教一個掛載的觀念【求助】



贊助商連結


b90220208
2004-08-11, 09:25 PM
請教大家,以下的一段話我有些疑問:

-------------------------------------------------------------
從linux上掛載任何msdos,vfat或ntfs檔案系統時,必須將unix的使用權限與所有權指定給這些檔案系統上的檔案.
而在預設的情況下,系統會用呼叫行程的使用者的UID與GID,再加上umask遮罩,設定這些檔案的所有權與使用權限.
當從shell上執行mount命令時,這樣的預設行為較無問題.
但如果從boot script上執行mount的話,就會把這些檔案的所有權指定為root,如此便不好了...
-------------------------------------------------------------

1.
請教一下有關它說的不妙指的是什麼呢?
是指如此只有root身分能讀取這些檔案,其它帳號者則不行呢?...還是有其他安全上的問題呢?

2.
那如果在/etc/fstab檔中加入以下的紀錄,請問又會變成什麼情況呢?
如此當開機自動掛上此分割區後,該分割區上的 '檔案' 與 '目錄' 的所有者是否就設定成500所代表的帳戶呢 ?
而其權限是否就變成了: rw-rw-r-- 與 : rwxrwxr-x 呢?
-------------------------------------------------------------
/dev/hda1 /win vfat defaults,umask=002,uid=500,gid=500 0 0
-------------------------------------------------------------

贊助商連結


kingeight
2004-08-12, 12:33 PM
1. 以 boot script去mount,會將該fs的所有權指向root,有心人可以利用這個地方寫一些script
因為具有root等級,可藉機取得一些系統檔案
2.是。可是你的問法...有一點點怪怪的....



學習linux中,如有謬誤,請不吝指正

b90220208
2004-08-12, 12:43 PM
最初由 kingeight 發表
1. 以 boot script去mount,會將該fs的所有權指向root,有心人可以利用這個地方寫一些script
因為具有root等級,可藉機取得一些系統檔案
2.是。可是你的問法...有一點點怪怪的....



學習linux中,如有謬誤,請不吝指正
感謝您的回應,
1.
會將該fs的所有權指向root,
應該是指如此只有root身分能讀取這些檔案,其它帳號者則不行...不是嗎?
(為何會有安全上的問題呢?)

2.
不好意思,我剛接觸linux不久,請問您指的怪怪的可否為我糾正一下?

kingeight
2004-08-12, 02:50 PM
最初由 b90220208 發表
感謝您的回應,
1.
會將該fs的所有權指向root,
應該是指如此只有root身分能讀取這些檔案,其它帳號者則不行...不是嗎?
(為何會有安全上的問題呢?)

2.
不好意思,我剛接觸linux不久,請問您指的怪怪的可否為我糾正一下?

呵...兩個都是新手...會不會討論半天都看不出個所以然呀 :p

1.如果mount時參數用ro,那當然沒問題;如果mount時參數用rw,而沒有加以限制權限,以umask002來看,"other"不就可以讀取了嗎?

2.
怪怪的是指...你的問題有二個權限是表達什麼意思是?


希望有德前輩們出言指點後生小輩們,謝謝