Linux之關於使用者的幾個重要配置檔案

2022-06-12 17:15:12 字數 611 閱讀 6079

1. /etc/skel/用來存放新使用者配置檔案(環境變數)的目錄,當建立新使用者時,系統會把當下目錄的所有檔案拷貝乙份到新使用者家目錄中,即:

cp -a /etc/skel/*

/home/ddu

2. /etc/login.defs

用來定義建立使用者時需要的一些使用者的配置資訊。如建立使用者時是否需要家目錄,uid和gid的範圍,使用者及密碼的有效期等等

3. /etc/default/useradd

在使用useradd命令新增使用者時,使用者預設配置資訊的配置檔案

3. 例項

生產運維中,有時候我們會遇到登陸到linux時介面出現 「 -bash-4.1$ 」 的問題,嘗試說明原因及解決辦法;

原因:這通常是由於使用者家目錄下配置檔案被意外刪除導致,如.bash_logout 、.bash_profile 、.bashrc等;

解決辦法:將 /etc/skel/ 下的所有檔案拷貝到 使用者家目錄即可

# /home/ddu為使用者家目錄

cp -a /etc/skel/* /home/ddu

Linux 0 11幾個重要的切換

機器上電自動進入16位實模式,在setup.s中設定機器狀態字cr0的保護模式位元位,然後通過一條段間跳轉,開始執行head.s。所以,從head.s開始,作業系統才執行在保護模式中。軟體在head.s中設定了頁目錄表和前4個頁表,在設定了cr0的分頁操作位元位後,跳轉入main函式。所以從main...

Linux裡最重要的幾個命令

c1.不帶密碼進系統 啟動後馬上按 e 編輯系統的啟動配置檔案,即grub的配置檔案。這個檔案會在每次啟動時自動恢復成初始值 對於 linux 7 使用者而言找到 linux16 開始的那一行,在行尾加空格 輸入rd.break,按 ctrl x繼續啟動系統。這時會進入乙個臨時系統。接下來部分是高能...

Linux的幾個重要配置檔案

etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行.並從 etc profile.d目錄的配置檔案中蒐集shell的設定.etc bashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.bash p...