賬戶的管理

2021-07-26 00:17:57 字數 2172 閱讀 3869

linux:多使用者,多工的作業系統

(把組想象成公司裡面的部門,每個部門裡面的員工想象成使用者)

1.使用者

*)使用者:系統的使用者(在系統中儲存為:字元+系統配置檔案)

*)使用者資訊涉及到的系統配置檔案:

#useradd  使用者名稱     新增新使用者

#passwd 給自己設定密碼

#passwd 使用者名稱   給此使用者設定密碼

(注意:root使用者設定的密碼可以簡單一點,但是超級使用者則不行)

#su - 使用者名稱  切換使用者

(超級使用者提示符#,普通使用者提示符$)

#退出當前賬戶:exit

#檢視賬戶:

id 賬戶名稱

直接檢視賬戶的密碼檔案:vim /etc/passwd

(每一行都表示乙個賬戶)

#每一列表達的意思:

使用者:密碼:uid:gid:說明:家目錄:使用者使用的shell

*此處密碼為賬戶的代表密碼,真正的密碼存放於影子檔案中

*uid:使用者標識(系統唯一的識別賬戶的身份)

*gid:組標識(作業系統用來識別組)

*說i明:每乙個賬戶的基本描述

*賬戶所在家目錄:路徑

*shell:相當於管理員和作業系統溝通的的媒介

#/etc/group        組資訊

組名稱:組密碼:組id:附加組成員

# /etc/gshadow            組認證資訊

#/home/username        使用者家目錄

#/etc/skel/.*                  使用者骨架檔案

2.修改賬戶屬性

*)直接修改passwd配置檔案

注意:秘密位置不能直接修改

#nologin  表示不能登陸

*)用usermod命令進行修改

usermod    引數    使用者

usermod     -l    新名稱   舊名稱      更改使用者名稱

usermod    -u    更改uid

usermod   -g    更改gid

usermod   -g    更改附加組

usermod   -ag    新增附加組

usermod   -c    更改說明

usermod  -d    更改家目錄指定

usermod  -md    更改家目錄指定及家目錄名稱

usermod  -s    更改shell

usermod  -l    凍結帳號

usermod   -u    解鎖

3.影子檔案

第一列:賬戶名稱

第二列:被加密過的密碼

第三列:上一次被修改密碼的時間間隔單位是天(2023年到修改的那天)

#可以通過man手冊檢視後面後面所表達的意思:man 5 shadow

4.刪除賬戶

*)userdel     -r    使用者名稱 -r表示刪除使用者資訊及使用者的系統配置

(不加-r時,使用者的家目錄郵箱等不會被刪除)

郵箱存在於/var/spool/mail中

*)直接刪除passwd裡面的賬戶資訊

mysql 賬戶管理 MySQL賬戶管理

登陸 退出mysql伺服器 登陸mysql伺服器時,可以使用mysql命令並在後面指定登陸主機以及使用者名稱和密碼。mysql命令的常用引數如下 h主機名,該引數指定主機名或ip,如果不指定,預設是localhost。u使用者名稱,該引數指定使用者名稱。p密碼,該引數指定登陸密碼。如果該引數後面有欄...

mysql 賬戶 mysql 賬戶管理

mysql增加新使用者賬戶 可以用兩種方式建立mysql賬戶 1.使用grant語句 2.直接操作mysql授權表 最好的方法是使用grant語句,因為這樣更精確,錯誤少。建立超級 使用者 mysql grant all privileges on to monty localhost identi...

MYSQL 賬戶管理

方法 1 mysqladmin u user h host password newpass 方法2 set password for user host password newpass 方法3 set password password newpass 這方方法是更改當前登入賬戶密碼 方法4 直...