id ###查看用戶信息shell
id -u ###查看用戶uidbash
-g ###查看用戶所在組idide
-a ### 查看用戶全部信息ui
-G###查看用戶所在全部組id(包括全部歷史組)spa
-un ###查看用戶名字it
-gn ###查看用戶初始組名稱class
-Gn ###查看用戶全部組名稱test
su - username###加槓會改變用戶的環境,不只個改變了用戶名,並且改變了用戶bash環境file
echo $PATH ##查看當前用戶的用戶環境權限
echo $USER ##查看當前用戶信息
cat /etc/group ##查看組信息
/etc/passwd##查看用戶全部信息,包括家目錄信息
/etc/shadow##查看用戶家目錄名稱
/etc/shalls ##查看系統的全部shell,加s
/sbin/nologin##表示此用戶的shell是非交互
/bin/bash ##表示此用戶的shell是交互的
useradd -u uid -g gid username ##新增用戶,要指定用戶的uid,指定用戶初始組id
-d /mnt/test test##改變用戶家目錄信息
##新建用戶uid默認是從1001開始,根據文件/etc/login.defs來的
userdel -r username##刪除用戶
usermod -u ##改變用戶uid
-l 被改的名字 改了以後的名字##改變用戶名字
-g uid username##改變用戶初始組
-G gid username##改變用戶附加組
-aG gid username##增長用戶附加組
-d ##改變用戶家目錄信息
-md ##改變用戶家目錄信息和家目錄名稱
-s ##改變用戶的shell
-c ##改變用戶的說明
-L ##凍結(鎖定)用戶,此用戶不能登錄,可是root用戶能夠管理此用戶
-U ##解鎖用戶
groupadd -g gid groupname##增長組信息
visudo ##查看和編輯權限信息,root給普通用戶賦予權限
編輯的內容是 /etc/sudoers文件
用戶名 +主機名 +「 」(root) + NOPASSWD 權限
test desktop0.example.com =(root) NOPASSWD:/usr/sbin/useradd,/usr/sbin/userdel
普通用戶運行
sudo useradd test2
sudo userdel test2
前面要加sudo,表示使用權限
watch -n 3 'tail -3 /etc/shadow'
/etc/shadow ###查看用戶密碼信息
chage -m 10 username ##改變密碼最短有效期
-M 100 username ##改變密碼最長有效期
-W 7 username ##改變密碼警告期
-I 3 username ##改變密碼非活躍期
-E 2016-10-27 username ##改變密碼還有多長時間到期
modifky mod
pts 輸出保存文件
l 連接
ls -l 查看文件屬性
一、文件內容被系統記錄的次數
- 文件
d 目錄
r##對於目錄是能夠可見,對於文件是能夠看
w##對於目錄是刪除,對於文件是能夠寫修改
x##對於目錄是能夠,對於文件是能夠執行
6 文件屬性大小,文件越大屬性越大
chown username filename ##改變文件屬性權限爲username
chown username.groupname 路徑 -R ##第歸改變此目錄下全部文件權限爲全部者爲username組名爲root
chgrp groupname filename 改變文件屬性組爲groupname
chmod o+wx /mnt/test1 ##改變test1文件其餘用戶權限爲可寫可執行
chmod u+rwx /mnt/test1 ##改變test1文件全部者權限爲
"id -gn" ="id -un"##用戶初始組id和用戶id相同的狀況
cat /etc/group ##查看組信息