我用 KDE 的 kusers 建了一個 use, 假設叫 abc
可我用 abc login 後, startx 一點反應都沒有
我的root 可以用startx
不知道該怎麼辦呢 ~
/dev/hda5 /winD vfat defaults,iocharset=big5,umask=000 0 0
wsun013 寫:再問一個喔...
我的windowns下的 D drive在user abc login的時候
要進去會說 access denied
在root 下我用
mount -t vfat /dev/hda5 /winD -o users,iocharset=cp950,codepage=950
在abc 下
mount 都說
mount: only root can do that
我想mount /dev/hda5 到 /winD 且 user abc can access...
helpppp
d2207197 寫:wsun013 寫:再問一個喔...
我的windowns下的 D drive在user abc login的時候
要進去會說 access denied
在root 下我用
mount -t vfat /dev/hda5 /winD -o users,iocharset=cp950,codepage=950
在abc 下
mount 都說
mount: only root can do that
我想mount /dev/hda5 到 /winD 且 user abc can access...
helpppp
一般 user 並不能任意 mount, 只能 mount 在 /etc/fstab 中,有加 users 標籤的設定。
你使用 root 手動 mount,並使用 users 標籤,不過是讓一般 user 可以 umount 而已,一般 user 仍然不能存取該分割區。
就算寫在 /etc/fstab 中,也是一樣,只是開放 mount, umount 權,沒開放存取權限。
能不能存取,要設定權限相關選項,如 umask, uid, gid 等等
樓上 rostin 也舉出來了,使用 umask=000。
不同 file system 有不同的標籤可以使用,詳細情況要 man mount。
關於 .xinitrd 的存放位置,就是要存在你所使用的 user 的家目錄。
Linux 是多人作業系統,而 .xinitrd 只算是其中一個使用者私人的設定,並不會因為你設定了 root 帳號的,連 abc user 的也一起使用 root 的 .xinitrd,這樣就完全違背多人作業系統的意義。
大部分私人的設定檔名都以 . 開頭,並存在 user 的家目錄。(以 . 開頭只是為了與使用者個人檔案區別,找東西輕鬆一點罷了。)
startx 會做哪些事,直接去看 startx 這隻程式的內容吧,他是一個 shell script,通常他會去執行家目錄中 .xinitrd 所填寫的程式。
如果沒有寫,那啟動 X 之後就會直接結束。
wsun013 寫:多謝各位大大...
學弟我因為不在台灣..這邊的電腦書都好貴
只能用moto forum 大家的問題和解決答案中一點一點學習嘍
所以我才是小學生嘛︿ˍ︿
moto 寫:沒事一點小地方更正,d2207197兄的文章中有關『.xinitrd』,應該是 d2207197 兄筆誤.. ,正確為『 .xinitrc』
wsun013 寫:多謝各位大大...
學弟我因為不在台灣..這邊的電腦書都好貴
只能用moto forum 大家的問題和解決答案中一點一點學習嘍
所以我才是小學生嘛︿ˍ︿
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客