Skip to main content

鳥哥的 Linux 私房菜 -- Linux 的檔案權限與目錄配置

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

Bookmark History

Saved by 1 people (0 private), first by anonymouse user on 2009-06-17


Public Sticky notes

在我們Linux系統當中,預設的情況下,所有的系統上的帳號與一般身份使用者,還有那個root的相關資訊, 都是記錄在/etc/passwd這個檔案內的。至於個人的密碼則是記錄在/etc/shadow這個檔案下。 此外,Linux所有的群組名稱都紀錄在/etc/group內!這三個檔案可以說是Linux系統裡面帳號、密碼、群組資訊的集中地囉! 不要隨便刪除這三個檔案啊! ^_^

Highlighted by hcchen

on 2009-06-17 by hcchen

I only see /etc/passwd no 'shadow' and 'group' in my ARM QEMU VM.

隱藏檔,就是檔名第一個字元為『 . 』的檔案

Highlighted by hcchen

第一個字元代表這個檔案是『目錄、檔案或連結檔等等』:

  • 當為[ d ]則是目錄,例如上表檔名為『.gconf』的那一行;
  • 當為[ - ]則是檔案,例如上表檔名為『install.log』那一行;
  • 若是[ l ]則表示為連結檔(link file);
  • 若是[ b ]則表示為裝置檔裡面的可供儲存的周邊設備(可隨機存取裝置);
  • 若是[ c ]則表示為裝置檔裡面的序列埠設備,例如鍵盤、滑鼠(一次性讀取裝置)。

Highlighted by hcchen

第二欄表示有多少檔名連結到此節點(i-node)

Highlighted by hcchen

on 2009-06-17 by hcchen

/proc link a lot. QEMU ARM has 26.

如果想要讓系統預設的語系變成英文的話,那麼你可以修改系統設定檔『/etc/sysconfig/i18n』,利用第五章談到的nano來修改該檔案的內容,使LANG這個變數成為上述的內容即可。

Highlighted by hcchen

on 2009-06-17 by hcchen

in Ubuntu 704 , the i18n can be found by 'sudo find / -name i18n' at many different places.

on 2009-06-17 by hcchen

Ubuntu 704 , "ls /usr/share/i18n/locales/ | grep 'zh' - " to see Chinese language options. 'en' to see English options.

如何改變檔案屬性與權限

我們現在知道檔案權限對於一個系統的安全重要性了,也知道檔案的權限對於使用者與群組的相關性, 那麼如何修改一個檔案的屬性與權限呢?又!有多少檔案的權限我們可以修改呢? 其實一個檔案的屬性與權限有很多!我們先介紹幾個常用於群組、擁有者、各種身份的權限之修改的指令,如下所示:

  • chgrp :改變檔案所屬群組
  • chown :改變檔案擁有者
  • chmod :改變檔案的權限, SUID, SGID, SBIT等等的特性

Highlighted by hcchen

Readers (1)