Linux學習 使用者管理命令

2022-06-01 03:57:08 字數 1629 閱讀 1862

命令名稱:useradd

命令所在路徑:/usr/sbin/useradd

執行許可權:root

功能描述:新增新使用者

選項與引數:

useradd    [-u uid]    [-g 初始使用者組]    [-g 次要使用者組]    [-mm]    [-c 說明欄]

[-d 家目錄絕對路徑]    [-s shell]    使用者賬號名

-u:後面接的是uid,是一組數字,直接指定乙個特定的uid給這個賬號

-g:後面接的使用者組就是上面提到的初始使用者組,該使用者組的gid會被放到/etc/passwd的第四個欄位內

-m:強制,不要建立使用者家目錄(系統賬號預設值)

-m:強制,要建立使用者家目錄(一般賬號預設值)

-c:這個就是/etc/passwd的第五欄的說明內容,可以隨便我們設定

-d:指定某個目錄成為家目錄,而不要使用預設值,務必使用絕對路徑

-s:後面接乙個shell,若沒有指定則預設是/bin/bash

-e:後面接乙個日期,格式為【yyyy-mm-dd】此選項可寫入shadow第八位欄,亦即賬號失效日的設定選項

-f:後面接shadow的第七字段選項,指定密碼是否會失效,0為立刻失效,-l為永遠不失效(密碼只會過期而強制於登入時重新設定而已)

命令名稱:passwd

命令所在路徑:/usr/bin/passwd

執行許可權:所有使用者

功能描述:設定使用者密碼

選項與引數:

passwd    [--stdin]     [賬號名稱]    //所有人均可使用來改自己密碼

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

--stdin:可以通過來自前乙個管道的資料,作為密碼輸入,對shell指令碼有幫助

-l:是lock的意思,會將/etc/shadow第二欄最前面加上!使密碼失效

-u:與-l相對,是unlock的意思

-n:後面接天數,shadow第四字段,多久不可修改密碼天數

-x:後面接天數,shadow第五字段,多久內必須要修改密碼

-w:後面接天數,shadow第六字段,密碼過期前的警告天數

-i:後面接【日期】,shadow第七字段,密碼失效日期

注:使用useradd建立賬戶之後,在預設情況下,該賬號是暫時被鎖定的,也就是說,該賬號是無法登陸的,需要先用passwd設定好密碼。

用於刪除使用者相關資料。

選項與引數:

userdel    [-r]    username

-r:連同使用者的家目錄也一起刪除

命令名稱:who

命令所在路徑:/usr/bin/who

執行許可權:所有使用者

功能描述:檢視登陸使用者資訊

語法:who

命令名稱:w

命令所在路徑:/usr/bin/w

執行許可權:所有使用者

功能描述:檢視登陸使用者詳細資訊

語法:w

Linux學習 使用者管理命令

新增乙個使用者 useradd 名稱 設定使用者密碼 passwd 使用者名稱 檢視當前所有使用者 who 檢視當前所有使用者詳細資訊 w tty表示本地登入 pts表示遠端登入 w ho顯示的格式 使用者名稱 登入方式 登入時間 登入終端 w顯示的格式 第一行 顯示和 uptime命令一樣up 時...

Linux學習 使用者管理命令02

passwd命令 passwd s l u stdin 使用者名稱 s 查詢使用者密碼的密碼狀態 其實就是 etc shadow裡的資訊 l 可以把使用者暫時鎖定,則不能登入 其實是在shadow裡 密碼雜湊前面加上了!root使用者直接刪除它也行 u 用來解鎖使用者 stdin 接收字串作為使用者...

Linux學習 使用者管理

檢視檔案所屬使用者ll或者ls l linux使用者三種角色超級使用者root 擁有系統最高許可權 uid 0 普通使用者 系統使用者 uid 1 999 centos7版本 本地使用者 uid 1000 沒有使用者都有uid 虛擬使用者 偽使用者 一般不會用來登入系統的,他主要是用於位置某個服務的...