使用者管理相關檔案介紹
阿新 • • 發佈:2019-01-13
【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