組建立:groupadd
groupadd [option]..group_name
檢視使用者相關的id資訊:id-g : gid:指明gid號[gid_min,gid_max]
-r: 建立系統組
centos 6:id<500
centos 7:id<1000
id [option]..[user]
-u: uid
-g: gid
-g: groups
-n: name
切換使用者或以其他使用者身份執行命令:su
su [option..] [-] [user [args]]
切換使用者的方式:
su username:非登入式切換,即不會讀取目標使用者的家目錄配置檔案(非完整式切換)
su - username: 登入式切換,會讀取上檔使用者的配置檔案,完全切換。
使用者屬性修改:usermod注意:root su至其他使用者無須密碼,非root使用者切換時需要密碼
換個身份執行命令:
su [-] username -c 'command'
usermod [option] login
-u uid:新的uid
-g gid:新的gid
-g group1[group2,group2]:新附加組,原來的附加組將會刪除。
-s:新的預設shell
-c:新的注釋資訊
-d:新的家目錄,原有家目錄中的檔案不會同步到新修家目錄中,若要同時移動,使用-m選項
給使用者新增密碼:passwd-l:lock指定使用者
-u:unlock指定使用者
-e yyyy-mm-dd:指明使用者賬號過期日期;
passwd [option] username:修改指定使用者的密碼,僅root使用者許可權
passwd :修改自已的密碼
常用選項:
-l:鎖定指定使用者
-u:解鎖指定使用者
刪除使用者:userdel-n mindays:指定最短使用期限
-x maxdays:最大使用期限
-w warndays:提前多少天開始警告
-i inactivedays:非活動期限
--stdin:從標準輸入接收使用者密碼
echo "password" | passwd --stdin username
注意:/dev/null:黑洞
/dev/zero,向外吞0
userdel [option] ….login
-r:刪除使用者家目錄
組屬性修改:groupmod
groupmod [option]..group
-n : 新名字
-g : 改變gid
組刪除:groupdel
groupdel group
組密碼:gpasswd
gpasswd [option] group
-a userneme group:將user新增至指定組中
-d user:刪除使用者user的以當前組為組名的附加組
檔案或目錄建立時的遮罩碼:umask-a user1,user2,....:設定有管理許可權的使用者列表
newgrp:臨時切換基本駔
如果使用者本不屬於此組,則需要組密碼
修改使用者屬性:chage
修改使用者注釋資訊:chfn
檔案:666-umask
如果某類使用者許可權減得結果中存在x許可權,則將其許可權+1
umask::檢視
umask #:設定
目錄:777-umask
linux 5 壓縮打包
系統常見的壓縮檔案案的副檔名 gz gzip程式壓縮的檔案 bz2 bzip2程式壓縮的檔案 xz xz程式壓縮的檔案 zip zip程式壓縮的檔案 z compress程式壓縮的檔案 tar tar程式打包的資料,並沒有壓縮 tar.gz tar程式打包的資料,並經過gzip壓縮 tar.bz2 ...
Linux5個重啟命令
一 linux 的五個重啟命令 1 shutdown 2 poweroff 3 init 4 reboot 5 halt 二 五個重啟命令的具體說明 shutdown reboot 在linux下一些常用的關機 重啟命令有shutdown halt reboot 及init,它們都可以達到重啟系統的...
linux 5 程序的相關知識
定義程序 乙個正在執行的程式。相關函式 特殊的程序 a.僵死程序 i.描述 父程序未結束,子程序結束並且父程序沒有呼叫wait獲取子程序的退出碼 程序主體結束,pcb還存在 ii.處理方法 a.程式呼叫signal sigchld,sig ign 來忽略sigchld訊號,這樣子程序結束後會由核心釋...