---------- 2018-08-02 user管理.txt ---------- 查詢 同一群組的使用者帳號. #getent group gsftp1 ---------- 將 andrew 的主群組改為 admins: # usermod -g admins andrew 將 daniel 帳號加入 ftp 群組 # usermod -a -G ftp daniel -a = Add -g = 主群組 -G = 副群組 ---------- 移除 使用者於 附加群組 # gpasswd -d 使用者名稱 群組名稱 ---------- 禁止 登入 /etc/passwd usftp1:x:500:500::/home/usftp1:/sbin/nologin 或 # usermod -s /sbin/nologin usftp1 禁止用戶登入 passwd -l usftp1 解除(禁止用戶登入) passwd -u usftp1 ---------- 強制第一次登入改密碼 passwd -e username 使用root帳號變更指定user的密碼 passwd user 再輸入新密碼,並確認密碼. ---------- cat /etc/passwd 可以查看所有用戶的列表 w 可以查看當前活躍的用戶列表 cat /etc/group 查看用戶組 ---------- 2018-04-22 查詢目前和之前登入使用者 # w 或 # last 想要知道目前和之前誰登入到你的linux 機器嗎? 可以利用指令 “w” 或 “last” 就可以馬上知道現在有誰登入到你的伺服器,還有之前登入的帳號和時間 只要在terminal 終端機上輸入這兩個指令就可以馬上知道這台機器目前有誰上線,並可以從last 查詢到這台機器最近幾次是由那個ip 連線進來 ---------- 2018-04-20 變更密碼: # passwd 若root密碼忘記了 可以使用各種可行的方法開機進入 Linux 再去修改 1 重新開機進入單人維護模式後,系統會主動的給予 root 權限的 bash 介面, 此時再以 passwd 修改密碼即可; 2 以 Live CD 開機後掛載根目錄去修改 /etc/shadow,將裡面的 root 的密碼欄位清空, 再重新開機後 root 將不用密碼即可登入!登入後再趕快以 passwd 指令去設定 root 密碼即可 新增一般權限較低的帳號 # adduser newuser1 新帳號沒有預設密碼, 必須立即設定密碼: # passwd newuser1 查詢id # id 使用者代號 # vi /etc/passwd passwd檔案結構: 帳號名稱, 密碼, UID, GID, 使用者資訊說明欄, 家目錄, Shell 密碼欄位改放在: /etc/shadow, shadow檔案結構: 1帳號名稱, 2密碼, 3最近變更日期, 4密碼不可被更動的天數, (與第 3 欄位相比) 5密碼需要重新變更的天數,(與第 3 欄位相比) 6密碼需要變更期限前的警告天數,(與第 5 欄位相比) 7密碼過期後的帳號寬限時間(密碼失效日), (與第 5 欄位相比) 8帳號失效日期 9保留. 密碼欄位因各種密碼編碼技術不同, 因此很多軟體透過這個功能,在此欄位前加上 ! 或 * 改變密碼欄位長度,就會讓密碼『暫時失效』了 查詢密碼加密機制 # authconfig --test | grep hashing