Linux下 etc skel框架目錄的簡介與使用

2021-06-18 17:48:06 字數 662 閱讀 8389

linux下/etc/skel框架目錄的簡介與使用

linux下的/etc/skel目錄往往不被人注意,其實此目錄在新建使用者時還是很有用的,靈活運用此目錄可以節約一定的配置時間。

skel是skeleton的縮寫,意為骨骼、框架。故此目錄的作用是在建立新使用者時,用於初始化使用者根目錄。系統會將此目錄下的所有檔案、目錄都複製到新建使用者的根目錄,並且將使用者屬主與使用者組調整為與此根目錄相同。所以可將使用者配置檔案預置到/etc/skel目錄下,比如說.bashrc、.profile與.vimrc等。

注:1.如果在新建使用者時,沒有自動建立使用者根目錄,則無法呼叫到此框架目錄。

2.如果不想以預設的/etc/skel目錄作為框架目錄,可以在執行useradd命令時指定新的框架目錄。例如:

sudo useradd -d /home/chen -m -k /etc/my_skel chen

上述命令將新建使用者chen,設定使用者根目錄為/home/chen,並且此目錄會自動建立;同時指定框架目錄為/etc/my_skel。

3.如果不想在每次新建使用者時,都重新指定新的框架目錄,可以通過修改/etc/default/useradd配置檔案來改變預設的框架目錄,方法如下:

查詢skel變數的定義,如果此變數的定義已被注釋掉,可以取消注釋,然後修改其值:

skel=/etc/my_skel

linux下 etc skel目錄解釋

etc skel目錄自我理解 是由系統管理員管理,提供給新使用者的強大工具,方便新使用者執行一些預設配置,是被 usr sbin usreadd使用 如當建立乙個新使用者時,可以將 etc skel中的檔案copy到 etc skel中,方便使用者使用 預設在 home下 在最開始,最好由root使...

linux下ejabberd框架搭建

ejabberd為erlang的im的開源框架,一直想找個時間研究研究 wget root localhost xmpp chmod x ejabberd 2.1.13 linux x86 64 installer.run3 安裝ejabberd root localhost xmpp ejabbe...

linux下多程序服務框架

使用者只需要在程式最下面修改handle connection函式,在裡面實現對客戶請求的處理邏輯即可,訊號處理及程序組控制都由框架完成。在rhes 3 2.4kernel和debian etch 2.6kernel下測試通過。歡迎指正。include include include include...