Linux賬號管理

2021-09-11 21:39:35 字數 991 閱讀 5640

1. 新增與移除使用者:useradd

1) 檢視useradd

which useradd,adduser,ls -lwhich useradd

2) useradd [-u uid] [-g 初始群組] [-g 次要群組] [-mm] [-c 說明欄] [-d 家目錄絕對路徑] [-s shell] 使用者賬號

-u:指定乙個uid給這個賬號

-g:新增使用者並指定基本組

-g:新增附加組,乙個使用者可以加入多個組

-m:不建立家目錄

-m:強制,要建立家目錄

-c:新增注釋

-d:指定家目錄

-r:新增系統使用者(不能登入系統,沒有家目錄)

-s:指定某個shell(useradd –s /sbin/nologin user :不可登入使用者)

-e:接日期

-f:指定口令是否會失效

-l:為永遠不會失效

2. passwd:配置口令

1) passwd [–stdin]  所有人均可使用來改自己的口令

2) passwd [-l] [-u] [–stdin] [-s] [-n 日數] [-x 日數] [-w 日數] [-i 日期] 賬號  root功能

–stdin:可以透過來自前乙個管線的資料,作為口令輸入,對shell script有幫助

沒有人機互動

3. usermod:修改

1) id [username]

2) id –u [username]:只顯示uid

id –g [username]:只顯示gid

6. groupadd:新建組

-g:後面接某個特定的gid,用來直接給予某個gid

-r:建立系統群組

7. groupdel:刪除群組

linux賬號管理

1.使用者身份切換 su 不要忘了執行完了要用exit命令離開su的環境 sudo 例如 sudo u sshd touch tmp sshd sudo可以在切換的使用者下進行相關的命令操作 預設只要root可以執行sudo,其他使用者若要使用必須要看 etc sudoers檔案是否有該使用者的設定...

Linux賬號管理

1.三類使用者 1 屬主 u 2 屬組 g 用來方便的指派許可權,並不真實存在 3 其他 o 2.使用者識別符號 1 使用者id uid 2 群組id gid 3.使用者類別 1 管理員 uid 0 2 普通使用者 uid 1 65535 a 系統使用者 1 499,看版本 不允許登入系統 b 一般...

Linux賬號管理

1.2 有效與初始使用者組 2 賬號管理 3 主機許可權 acl的使用 4 使用者身份切換 5 使用者資訊傳遞 於 鳥哥的linux私房菜 1.1.1 etc passwd檔案結構 cat etc passwd root x 0 0 root bin zsh ewen x 1000 1000 ewe...