2009年1月7日 星期三

[Memo] Linux bash 設定檔載入順序

因為很常忘記這些檔案...Memo一下

Linux bash shell 設定檔載入順序:(->表示若沒找到就繼續往下找)

Step 1.Global Setting : /etc/profile -> /etc/profile.d -> /etc/inputrc
Step 2.User Setting : ~/.bash_profile -> ~/.bash_login -> ~/.profile
Step 3.Run Time Setting : ~/.bashrc


參考文件:鳥哥-認識 BASH Shell

2009年1月6日 星期二

[HOWTO] Linux 中如何在使用者登入時自動產生使用者的HOME資料夾?

Q:
在 Linux 中如何在使用者登入時自動產生使用者的HOME資料夾 - /home/$USR?


A:

利用 Linux 的 PAM 設定,將自動產生使用者的HOME資料夾的 Library:pam_mkhomedir,設定上去即可。
編輯此檔案/etc/pam.d/login (或其他/etc/pam.d下的設定檔),並加入這行設定:

session required pam_mkhomedir.so skel=/etc/skel/ umask=0022