Linux 08 使用者管理

2021-10-01 20:40:59 字數 2409 閱讀 7472

序號

命令作用

說明01

useradd -m -g 組,新建使用者名稱

新增新使用者

-m自動建立使用者家目錄,-g指定使用者所在的組,否則會建立一-個同名的組

02passwd 使用者名稱

設定使用者密碼

如果是普通使用者,直接用passwd,可以修改自己的賬戶密碼

03userdel -r 使用者名稱

刪除使用者

-r選項會自動刪除使用者家目錄

04cat /etc/passwd 豎槓 grep使用者名稱

確認使用者資訊

新建使用者後,使用者資訊會儲存在/etc/passwd檔案中

序號命令

作用01

id [使用者名稱]

檢視使用者uid和gid資訊

02who

檢視當前所有登入的使用者列表

03whoami

檢視當前登入使用者的賬戶名

passwd檔案

/etc/passwd檔案存放的是使用者的資訊,由6個冒號組成的7個資訊,分別是

1.使用者名稱

2.密碼(x,表示加密的密碼)

3. uid (使用者標識)

4. gid (組標識)

5.使用者全名或本地帳號

6.家目錄

7.登入使用的shell,就是登入之後,使用的終端命令,ubuntu 預設是dash

usermod

●usermod 可以用來設定使用者的主組/附加組和登入shell, 命令格式如下:

●主組:通常在新建使用者時指定,在etc/passwd 的第4列gid對應的組

●附加組:在etc/group 中最後-列表示該組的使用者列表, 用於指定使用者的附加許可權

#修改使用者的主組(passwd中的gid)

usermod -g 組 使用者名稱

#修改使用者的附加組

usermod -g 組 使用者名稱

#修改使用者登入shell

usermod -s /bin/bash

注意:預設使用useradd新增的使用者是沒有許可權使用sudo以root身份執行命令 的,可以使用以下命令,將使用者新增到sudo附加組中

usermod -g sudo 使用者名稱

which (重要)

提示

● /etc/passwd是用於儲存使用者資訊的檔案

● /usr/bin/passwd 是用於修改使用者密碼的程式

● which命令可以檢視執行命令所在位置,例如:

which ls

#輸出#/bin/ls

which useradd

#輸出#/usr/sbin/useradd

bin和sbin3.3切換使用者序號

命令作用

說明01

su - 使用者名稱

切換使用者,並且切換目錄

-可以切換到使用者家目錄,否則保持位置不變

02exit

退出當前登入賬戶

●su不接使用者名稱,可以切換到root, 但是不推薦使用,因為不安全

序號命令

作用01

chown

修改擁有者

02chgrp

修改組03

chmod

修改許可權

●命令格式如下:

#修改檔案|目錄的擁有者

chown 使用者名稱 檔名|目錄名

#遞迴修改檔案i目錄的組

chgrp -r 組名 檔名|目錄名

#遞迴修改檔案許可權

chmod -r 755檔名|目錄名

●chmod在設定許可權時,可以簡單地使用三個數字分別對應擁有者/組和其他使用者的許可權

#直接修改檔案|目錄的讀|寫|執行許可權,但是不能精確到擁有者|組|其他

chmod +/-rwx 檔名|目錄名

Linux 08 常用的搜尋

linux 中常用的的搜尋命令 find 搜尋的目錄 指定條件 指定動作 搜尋當前目錄 nginx 開頭的檔案 find name nginx 搜尋當前目錄 含子目錄,以下同 中,所有檔名以 conf 結尾的檔案 find name conf lswhereis命令只能用於程式名的搜尋,而且只搜尋二...

菜鳥學Linux 08 軟硬鏈結與磁碟冗餘技術

一 軟硬鏈結2 軟連線 與windows系統中的 快捷方式 具有一樣的性質 3 命令 ln 詳見外傳04 二 raid raid不僅降低了硬碟裝置損壞後丟失資料的機率,還提公升了裝置的讀寫速度 1 raid 0 空間累加計算,大幅度提公升讀寫效能,沒有冗餘 2 raid 1 需要雙數個硬碟,空間減半...

MySQL 08DCL管理使用者 授權

新增使用者 create user 使用者名稱 主機名 identified by 密碼 刪除使用者 drop user 使用者名稱 主機名 修改使用者密碼 set password for 使用者名稱 主機名 password 新密碼 或者 update user set password pas...