tr 用來刪除轉換字符 -c 取反(補集) -d 刪除1表達的字符 -s代替每一個重復的字符(壓縮)
-t讓第一個字符的數和第二個一致
tr ‘a-z’ ‘A-Z’ 把大寫字母轉換成小寫字母
hexdump c 加文件 查看文件的ascll編碼
tr -d ‘/r’Windows文件轉換成Linux文件 (/r代表回車 把回車刪除)
EOF表示結束 <<EOF
cat >f3 <<EOF
>sdfsdf
>121sdf
>EOF
mail -s ‘hello’ wang 給王賬戶發郵件 敲. 發出
輸出 | 輸入 管道 ls /etc | cat >f3
ls /etc /asda 2>&1 | tr ‘a-z’ ‘A-Z’把錯的定義成對的 輸出出來ls /etc /asda |& tr ‘a-z’ ‘A-Z’
seq 10 (12345678910) seq -s +100 |bc
tee ls |tee f3 (輸入又輸出)tee -a 輸入不覆蓋 (追加)
openssl rand -base64 12 隨機生成字符
從新登陸獲取最新令牌
組uid 組組gid 組組和附加組
chfn wang 加用戶的描述信息
chsh 指定shell
finger +yonghuming 查看用戶信息
nologin 不能登錄 (shell類型)
su – wang 切換用戶(完全切換加-號 不完全切換不加-號)一個命令操作加-c直接切換回來 su – root 命令 -c 回到root (切一次退回去exit 退回原來的身份)
cat /etc/passwd 查看用戶信息
ll /etc/shadow 放用戶口令的
authconfig –passalgo=sha256 –update 改用戶密碼的加密算法 ll /etc/login.defs加密算法文件路徑
useradd 可以創建賬號
usermod 修改用戶
userdel (-r)刪除用戶家目錄
usermod -L 加鎖(加嘆號鎖)
usermod -U 解鎖
passwd 修改指定用戶加密 -e 加用戶名 立即使密碼失效 從新登陸設置新口令
chage -d 0 用戶名 立即使密碼失效 chage 用戶名 改用戶密碼有效期 id 組組 附加組
chage -l 用戶 查看用戶口令情況
chage 用戶名 改口令
/etc/login.defs 改口令路徑
rm -f /var/spool/mail/ 用戶郵件保存處(刪用戶郵件配置)
/etc/default/useradd 創建用戶的模板文件夾
組
/etc/group 組的信息 /etc/gshadow組的口令
給組加口令 goasswd mage 給這個組加口令
把自己加到某個組 newgrp mage (切換組組)
建組和組名不一樣的 useradd -N
nano /etc/passwd 編輯后用pwck檢查語法 vipw 編輯時檢查語法 vigr grpck(組的)
getene passwd 查看組
useradd -u +數字 用戶名 指定用戶的uid -o 允許id相同 -g wang app2 組組是wang 新建一個給他歸個組組 -d +路徑 指定用戶的家目錄 (不存在直接創建)-r 建系統id賬號(不創建家目錄)
-r -m 強行創建家目錄 -M強行不創建家目錄
-G ‘app1,app2’用戶名 把a1a2加到用戶名的輔助組里 -N bob useradd的組 -s shell類型
getent passwd 用戶名 只看這一個用戶名的信息
cat /etc/login.defs 密碼設置的配置文件
scp 文件 主機地址: (復制粘貼給另一臺主機)(遠程復制)
newusers passwd格式文件 批量的創建用戶
chpasswd 批量修改用戶口令 cat pass.txt | chpasswd 把口令模式編寫到pass.txt
usermod -u 改uid名字
-g 改新組的gid
-l 新名字 舊名字 改用戶名
-L 增加!
-U 減少!
id -u顯示uid
-g顯示gid
-G顯示用戶所屬組的id
-n顯示名稱,需配合ugG使用
創建的組和用戶的id相同 指定id user:nginx useradd nginx
groupadd -g 1234 nginx
useradd -g nginx -u 1234 nginx
groupdel 刪除組 確保這個組不是組組 如果是移動到其他的附屬組 刪
groupmems -l -g 加名 查看組的成員
groupmems -a wang -g g1 往g1里添加wang賬戶組
groupmems -d wang -g g1 刪除g1里的wang賬戶組
newusers /data/userlist.txt 批量創建用戶
vipw vi=nano /etc/passwd 文本編輯工具 格式不對報錯
vigr vi=nano /etc/group
pwck 編輯后做語法檢查
grpck 檢查組
useradd 創建用戶
-u 指定uid -u -o指定同樣的uid號
-g 指定zuzu useradd -g wang app1 使wang成為app1的組組
-d HOME_DIR 指定的路徑(不存在的)為家目錄
-s 指定shell類型 useradd -s /sbin/onlogin nginx -r系統自動分配一個系統id(不建立家目錄) -m 強制建立家目錄
-M 不創建家目錄
-G 創建目錄的同時指定附屬組 useradd -G “app1,app2” alice 把alice創建到a1,a2的附屬組
-N 不創建私用組為組組 使用users做組組
usermod 修改
-l 新名字
-d HOME 新家目錄不會自動創建;若要創建新家目錄并移動原家數據,同時使用-m選項
-D (可以改)查看模板(新建家目錄模板) = cat /etc/default/useradd
-G 修改附加組 usermod -G bin wang 把bin添加到wang的附加組 -a 追加不覆蓋
usermod -G “” wang
userdel 刪除(不刪家目錄和郵箱) -r 全刪
groupadd 創建組
-g 指定組的id
groupadd -g 1234 app1
useradd -g app1 -u 1234 app1 z組和組組的id一樣
groupmod 修改
-n 改組名
-g 改組id號
-G 修改附加組 groupmod -G bin wang 把bin添加到wang的附加組 -a 追加不覆蓋
groupdel 刪除組
passwd –stdin 用戶名 批量設置密碼
groupmems -l -g g1 查看g1里的附加組成員
gpasswd
-a 將user添加到指定 組中
-d 從指定組中移除user
(-a 加到某個組 gpasswd -a wang g1)
groupmems
-g 更改指定組 (只有root)
-a 指定用戶加入組 -g g1 把g1加到用戶的附屬組里
-d 從組中刪除用戶
-p 從組中清除所有成員
-l 顯示成員列表
groupmems -d wang -g g1 刪組里成員
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/95412