1. 程式人生 > >使用者管理相關檔案介紹

使用者管理相關檔案介紹

1】使用者管理相關檔案介紹
    (1)使用者管理
     使用者的屬性
        1)使用者名稱
        2)口令
        3)使用者ID(UID)
        4)使用者主目錄(HOME)
        5)使用者shell
    (2)/etc/passwd檔案
     /etc/passwd檔案是系統能夠識別的使用者清單。使用者登陸時,系統查詢這個檔案,確定使用者的UID並驗證使用者口令
        1)登陸名
        2)經過加密的口令
        3)UID
        4)預設的GID
        5)個人資訊
        
6)主目錄 7)登陸shell (3)/etc/group檔案 1)包含了UNIX組的名稱和每個組中成員列表 2)每一行代表一個組,包括4個欄位: 組名 加密的口令 GID號 成員列表,彼此用逗號隔開 (4)新增使用者 adduser 語法:adduser <username> 例項: # adduser newuser 新增使用者名稱為newuser的新使用者 (
5)adduser配置檔案 /etc/adduser.conf FIRST_UID=1000 LAST_UID=29999 USERS_GID=100 DHOME=/home DSHELL=/bin/bash SKEL=/etc/skel (6)SKEL模板 /etc/skel目錄是被 /usr/sbin/useradd使用 把想要新使用者擁有的配置檔案從/etc/skel目錄拷貝,常用的檔案: .bash_profile .bashrc .bash_logout dircolors .inputrc .vimrc 【
2】使用者管理相關命令介紹 (1)新增新使用者的過程 1) 系統 編輯passwd和shadow檔案,定義使用者帳號 設定一個初始口令 建立使用者主目錄,用chown和chmod命令改變主目錄的屬主和屬性 2) 為使用者所進行的步驟 將預設的啟動檔案複製到使用者主目錄中 設定使用者的郵件主目錄並建立郵件別名 (2) 設定初始口令 1) 使用passwd命令可以修改使用者口令 2) root使用者可以修改任何使用者的口令 語法:passwd [-k] [-l] [u] [-f] [-d] [-S] username 使用方法: passwd username (3) 修改使用者屬性 usermod 語法:usermod [-u uid [-o]] [-g group] [-G gropup,…] [-d home [-m]] [-s shell] [-c comment] [-l new_name] [-f inactive][-e expire] [-p passwd] [-L|-U] name 舉例使用者oldname改名為newname,注意要同時更改家目錄: usermod –d /home/newname –m –l newname oldname (4) 刪除使用者 deluser 語法: deluser <username> 使用方法: deluser --remove-home user1 刪除使用者user1的同時刪除使用者的工作目錄 (5) 新增使用者組 addgroup 語法: addgroup groupname 使用方法: addgroup groupname (6) 刪除使用者組 delgroup 語法: delgroup groupname 使用方法: delgroup groupname1