歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux帳號管理常用命令

Linux帳號管理常用命令

日期:2017/2/28 14:48:03   编辑:Linux教程

/etc/passwd 系統帳號信息
/etc/shadow 帳號密碼信息 經MD5 32位加密
在密碼欄前面加『 * 』『 ! 』禁止使用某帳號
/etc/group 系統群組信息
/etc/gshadow
newgrp 改變登陸組
useradd & adduser 建立新用戶 useradd -m test 自動建立用戶的登入目錄
useradd -m -g pgroup test 指定所屬級
/etc/default/useradd 相關設定
/etc/login.defs UID/GID 有關的設定
passwd 更改密碼 passwd test
usermod 修改用戶帳號
userdel 刪除帳號 userdel -r test
chsh 更換登陸系統時使用的SHELL [-l]顯示可用的SHELL;[-s]修改自己的SHELL
chfn 改變finger指令顯示的信息
finger 查找並顯示用戶信息
id 顯示用戶的ID id test
groupadd 添加組
groupmod 與usermod類似
groupdel 刪除組
su test 更改用戶 su - 進入root,且使用root的環境變量
sudo 以其他身份來執行指令
visudo 編輯/etc/sudoers 加入一行『 test ALL=(ALL) ALL 』
%wheel ALL = (ALL) ALL 系統裡所有wheel群組的用戶都可用sudo
%wheel ALL = (ALL) NOPASSWD: ALL wheel群組所有用戶都不用密碼NOPASSWD
User_Alias ADMPW = vbird, dmtsai, vbird1, vbird3 加入ADMPW組
ADMPW ALL = NOPASSWD: !/usr/bin/passwd, /usr/bin/passwd [A-Za-z]*, \
!/usr/bin/passwd root 可以更改使用者密碼,但不能更改root密碼 (在指令前面加入 ! 代表不可)
PAM (Pluggable Authentication Modules, 嵌入式模組)
who & w 看誰在線
last 最近登陸主機的信息
lastlog 最近登入的時間 讀取 /var/log/lastlog
talk 與其他用戶交談
write 發送信息 write test [ctrl]+d 發送
mesg 設置終端機的寫入權限 mesg n 禁止接收 mesg y
wall 向所有用戶發送信息 wall this is q test
mail 寫mail
/etc/default/useradd 家目錄默認設置

此筆記為一些linux常用的賬號管理命令,共享出來,希望能和大家一起學習,請多多指教。

Copyright © Linux教程網 All Rights Reserved