Linux 02 使用者和許可權

2021-10-14 10:00:12 字數 2320 閱讀 3204

linux是乙個多使用者的作業系統,允許多人同時登入,所以需要有嚴格的許可權劃分

linux預設有乙個root使用者是超級使用者,具有最高端別許可權

其他使用者可以臨時獲取root許可權,也可以直接切換到root使用者

root和windows上的administrator使用者區別:

administrator不是最高許可權,而root可以毀掉整個系統

ubuntu系統安裝過程中建立的使用者可以臨時獲取root許可權,並且可以修改root密碼(一開始獲取的root是沒有密碼的,需要自己設定)

centos系統安裝過程中會讓使用者設定root密碼

獲取root許可權的兩種方式

在linux上安裝軟體往往是需要(root)許可權的,所以普通使用者使用apt install安裝軟體會失敗

sudo

sudo

sudo執行原理

# 命令示例

sudo apt update # 獲取軟體包更新

sudo

fdisk -l # 檢視磁碟分割槽

設定root密碼

# 設定密碼**示例

sudo

passwd

# 給當前使用者設定密碼

sudo

passwd

[使用者名稱]

# 給指定使用者設定密碼,之後root使用者可以給指定使用者設定密碼

su

用於切換使用者

su

# 直接切換到root,輸入的密碼應該是root的密碼

切換的目錄是root@linux : /home/[使用者名稱]#切換root之後不要隨意操作!!

su輸入的是要切換使用者的密碼而不是當前使用者的密碼

# 帶有- 或 -l[使用者名稱] 指定要切換的使用者

su -l oklinux # 切換到oklinux使用者

# 新增使用者(需要root許可權)

sudo adduser [使用者名稱]

執行截圖:以oklinux使用者為例

全名 房間號碼 工作** 家庭** 等等不要求輸入

建立成功之後,會看到在home目錄下多了乙個oklinux目錄

建立的使用者資訊存放在 /etc/passwd

root : x : 0 : 0 : root : /root: /bin/bash 對應的是 使用者名稱 : 密碼(儲存在另乙個檔案中) : 使用者id : 使用者組id : root : 使用者主目錄: 預設的shell

使用者密碼存在 /etc/shadow

useradd:不推薦使用,新增的時候不會設定密碼,需要另設定

有了組,就可以對組設定一些許可權 批量管理使用者

建立使用者的時候如果沒有指定使用者組,會建立乙個和使用者名稱一樣的使用者組

相關命令

檢視當前使用者屬於哪個使用者組groups??

檢視某個使用者屬於哪個組groups [使用者名稱]將某個使用者放到某個組

使用者組與許可權

預設的刪除使用者不會把使用者主目錄下的文件刪除,較為保險,方便備份

sudo  deluser hello # 刪除 hello 使用者
- 此時,/home下還會有名為hello的目錄
徹底刪除使用者

sudo deluser --remove-home oklinux
- 此時,/home目錄下不再有名為oklinux的目錄
刪除使用者所有相關檔案

sudo deluser --remove-all-files [使用者名稱]
命令雜燴 命令

功能pwd

檢視當前所在目錄

cat檢視檔案內容

centered 文字居中

right-aligned 文字居右

linux 02 常見命令

類unix系統內建的文字編輯器 vim是vi的增強版本。2.1 基本操作vi 檔案2.2 vi編輯器的三種模式一般模式 命令模式 都是命令 插入模式 編輯模式 新增 修改內容 底行模式 底行命令模式 命令都是在最後一行 1.直接通過vi vim開啟檔案,預設進入命令模式 2.命令模式下輸入a i o...

Linux02 系統管理

etc passwd 儲存所有使用者的資訊 帳號 密碼 使用者id 組id 一般的資訊 家目錄 shell etc group 儲存所有使用者組的資訊 組名 密碼 gid 該使用者組中的使用者列表 etc gshadow 儲存所有使用者組加密後的密碼 組名 加密密碼 組管理員 組附加使用者列表 us...

Linux02 檔案處理命令

檔案處理命令 命令名稱 touch 功能 建立空檔案 例 touch tmp lq.jpg touch tmp love story.txt 命令名稱 cat 顯示檔案內容 n 顯示行號 命令名稱 tac 反過來顯示內容 命令名稱 more 分頁顯示檔案內容 語法 more 檔名 空格或f 翻頁 e...