Unix使用者登陸shell控制檔案(轉)
Unix使用者登陸shell控制檔案(轉)[@more@]幾中常見shell在使用者目錄下的控制檔案
1)korn shell (ksh) - .profile .kshrc
2)bourne shell (sh) - .profile
3)c shell (csh) - .cshrc .login
4)bash shell (bash) - .bash_profile .bash_login .profile
在/etc/skel下,儲存了使用者的shell的模版檔案。用admintool建立使用者時系統不會將模版檔案複製到使用者主目錄,而用useradd命令時系統會將相應使用者設立了的模板複製到使用者主目錄並改名為相應的配置檔案,如果想改變環境,修改這個檔案就可以了.
root的配置檔案在/下,如果沒有,使用者可以自己建立.其他使用者的配置檔案在使用者登陸目錄下.
使用者登陸會先讀系統標準配置檔案,然後讀自己目錄下的檔案,如果使用者設定和預設不同,就改變值,如果使用者沒有設定,就用預設值.
例如:bash進的讀取順序: $HOME/.profile-->/etc/profile
bash is a bit different from sh.
whenever the user log in the system, bash will look for .bash_profile; if it doesn't exist, it will look for bash_login; if it still doesn't exist, then it will look for .profile. if it can find none of them, finally it uses /etc/profile.
of course, those files are under ${HOME} except /etc/profile.
1)korn shell (ksh) - .profile .kshrc
2)bourne shell (sh) - .profile
3)c shell (csh) - .cshrc .login
4)bash shell (bash) - .bash_profile .bash_login .profile
在/etc/skel下,儲存了使用者的shell的模版檔案。用admintool建立使用者時系統不會將模版檔案複製到使用者主目錄,而用useradd命令時系統會將相應使用者設立了的模板複製到使用者主目錄並改名為相應的配置檔案,如果想改變環境,修改這個檔案就可以了.
root的配置檔案在/下,如果沒有,使用者可以自己建立.其他使用者的配置檔案在使用者登陸目錄下.
使用者登陸會先讀系統標準配置檔案,然後讀自己目錄下的檔案,如果使用者設定和預設不同,就改變值,如果使用者沒有設定,就用預設值.
例如:bash進的讀取順序: $HOME/.profile-->/etc/profile
bash is a bit different from sh.
whenever the user log in the system, bash will look for .bash_profile; if it doesn't exist, it will look for bash_login; if it still doesn't exist, then it will look for .profile. if it can find none of them, finally it uses /etc/profile.
of course, those files are under ${HOME} except /etc/profile.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-946063/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- shell檢測檔案是windows格式還是unixWindows
- koa2+vue實現登陸以及是否登陸控制Vue
- QQ使用者登陸介面
- 如何在 Unix 和 DOS 格式之間轉換文字檔案
- Shell 檔案包含
- ORACLE 審計目錄碎檔案過多ORA09925導致sqlplus無法登陸控制檯OracleSQL
- HP-UNIX 建立檔案系統
- win10系統登陸wegame提示使用者賬戶控制怎麼辦Win10GAM
- Nuxt 實現使用者鑑權登陸UX
- SSH安全登陸原理:密碼登陸與公鑰登陸密碼
- 遠端檔案包含shell
- Windows & Unix 檔案格式之迷, 空格、回車換行、tab 轉換及其相關工具(轉載)Windows
- [譯] 在 UNIX 中,一切皆檔案
- 簡單實現登陸註冊gui介面以及打包成exe檔案GUI
- 關於SSH免密登陸普通使用者
- Oracle 控制檔案Oracle
- Vue學習:實現使用者沒有登陸時,訪問後自動跳轉登入頁面Vue
- web專案024-----賬戶登陸Web
- Java語言做一個簡單的登陸介面實現使用者名稱和密碼的登陸以及介面之間的跳轉Java密碼
- Shell指令碼 | 抓取log檔案指令碼
- Unix Linux檔案型別與許可權管理Linux型別
- AJAX+JAVA使用者登陸註冊驗證Java
- ssh設定使用者從指定的IP登陸
- abp中多種登陸使用者的設計
- 定期刪除檔案,限制linux使用者登入時間Linux
- tp登陸
- 共享登陸
- 理解 Linux/Unix 登入指令碼Linux指令碼
- GBFF檔案轉GFF檔案
- shell基礎教程二十四: shell基礎教程: Shell檔案包含
- Linux配置SSH免密登陸(公私鑰登陸)Linux
- [ Shell ] 通過 Shell 指令碼匯出 GDSII/OASIS 檔案指令碼
- 2.6.4 指定控制檔案
- win10你已使用臨時配置檔案登陸的解決辦法Win10
- root使用者ssh無法登陸到伺服器伺服器
- PHP 會話(Session)如何實現使用者登陸功能PHP會話Session
- express基於JWT實現使用者登陸授權ExpressJWT
- 檢視linux系統當前登陸的使用者Linux
- unix環境高階程式設計(上)-檔案篇程式設計