Linux的用戶與權限--第二天

認知root用戶(超級管理員)

root用戶用于最大的系統操作權限

普通用戶的權限,一般在HOME目錄內部不受限制

su與exit命令

su命令:

? ? ? ? su [-] 用戶名

? ? ? ? -符號是可選的,表示切換用戶后加載環境變量

? ? ? ? 參數為用戶名,表示要切換的用戶

exit命令為切換為上一個用戶

note:使用普通用戶切換到其他用戶需要輸入密碼

? ? ? ? ? ?使用root用戶切換到其他用戶不需要輸入密碼

不建議長期使用root命令,避免帶來系統損壞

可以使用sudo命令來為普通的命令授權,臨時以root身份執行操作

語法為:sudo 其他命令

不是所有的用戶都有權力使用sudo,需要配置用戶認證

在root用戶執行visudo命令,在文件的末尾添加

用戶名 ALL=(ALL)? ? ? ? NOPASSWD:(ALL)

最后通過wq保存

用戶,用戶組管理

?Linux系統可以:

? ? ? ? 配置多個用戶

? ? ? ? 配置多個用戶組

? ? ? ? 用戶可以加入到多個用戶組中

·針對LInux中的權限管控級別

? ? ? ? 針對用戶的權限控制

? ? ? ? 針對用戶組的權限控制

管理命令需要在root用戶下進行

用戶組

????????創建用戶組:groupadd 用戶組名

? ? ? ? 刪除用戶組:groupdel 用戶組名

用戶

添加用戶

????????useradd [-g -d] 用戶名

? ? ? ? -g 指定用戶的組,不指定-g會創建同名組并且自動加入,指定-g需要組已經存在

? ? ? ? -d 指定用戶的home路徑,不指定的化/home/用戶名

?刪除用戶

? ? ? ? userdel [-r] 用戶名

? ? ? ? -r 刪除用戶的HOME目錄,不使用-r,刪除用戶時,HOME目錄被保留

查看用戶所屬組

? ? ? ? id [用戶名]

? ? ? ? 不提供用戶名查看自身

修改用戶所屬組

? ? ? ? usermod-aG 用戶組 用戶名 將指定用戶加入指定用戶組

getent 查看當前系統中有哪些用戶和用戶組

語法:getent passwd

?語法:getent group

查看權限控制

?

這個最前面就是權限信息

權限細節共分為十個槽位

?-表示沒有該權限

r代表讀取權限

w代表修改權限

x表示執行權限

對于文件夾來說,x表示可以更改工作目錄到此文件夾

?修改權限控制 chmod

note:只有文件,文件夾的所屬用戶或者root用戶才可以修改權限

chmod [-R] 權限 文件或者文件夾

選項 -R 對文件夾內的全部內容采用同樣的操作

權限寫成 u g o 未寫代表-

為了簡化寫法:可以用數字代替:r記為4,w記為2,x記為1

修改權限控制 chown命令

修改文件,文件夾的所屬用戶和用戶組:只有root用戶可以進行修改

chown [-R] [用戶] [:] [用戶組] 文件或者文件夾

示例如下

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/72513.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/72513.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/72513.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機網絡軟考

1.物理層 1.兩個主機之間發送數據的過程 自上而下的封裝數據,自下而上的解封裝數據,實現數據的傳輸 2.數據、信號、碼元 碼元就是數字通信里用來表示信息的基本信號單元。比如在二進制中,用高電平代表 “1”、低電平代表 “0”&#xff0c…

第四十一:Axios 模型的 get ,post請求

Axios 的 get 請求方式 9.雙向數據綁定 v-model - 鄧瑞編程 Axios 的 post 請求方式:

【JQuery—前端快速入門】JQuery 操作元素

JQuery 操作元素 1. 獲取/修改元素內容 三個簡單的獲取元素的方法: 這三個方法即可以獲取元素的內容,又可以設置元素的內容. 有參數時,就進行元素的值設置,沒有參數時,就進行元素內容的獲取. 接下來,我們需…

2025年4月1日-2日AutoCable 中國汽車線束線纜及連接技術創新峰會即將開幕

正如人體的心臟與四肢之間需要靠神經和血管連接,汽車的各個部件,也要靠各種電線、管道連接。線束,就是汽車的神經和血管,車主向汽車下達的每一個功能指令,都通過線束來傳遞,看似不起眼的線束,卻…

編程題 - 汽水瓶【JavaScript/Node.js解法】

目錄 題目描述 解題思路 代碼實現 復雜度分析 代碼解釋 輸入輸出處理 題目描述 有這樣一道經典的編程題:某商店規定:三個空汽水瓶可以換一瓶汽水。小張手上有 n 個空汽水瓶,他最多可以換多少瓶汽水喝? 解題思路 這是一個…

深度學習神經網絡分類原理

每一個神經元做的是一個類似回歸的操作 最后一層是softmax函數,每一個輸出就會變成一個0到1之間的數,也就是概率,然后他們之間的和加起來等于1,到底是哪一個分類就是看哪個神經元的這個值最大。 那么如何算損失呢: 加…

硬核技術組合!用 DeepSeek R1、Ollama、Docker、RAGFlow 打造專屬本地知識庫

文章目錄 一、引言二、安裝Ollama部署DeepSeekR1三、安裝Docker四、安裝使用RAGFlow4.1 系統架構4.2 部署流程4.3 使用RAGFlow4.4 在RAGFlow中新增模型4.5 創建知識庫4.6 創建私人助理使用RGA 一、引言 本地部署DeepSeek R1 Ollama RAGFlow構建個人知識庫,通過將…

前端實現OSS上傳圖片(Vue3+vant)

首先,下面這些信息從阿里云服務器OSS管理中獲取 aliyun:oss:file:endpoint: "oss-cn-beijing.aliyuncs.com"keyid: "xxxxxxxxx"keysecret: "xxxxxxxxxxxx"bucketname: "xxxx"一、安裝OSS npm install ali-oss 二、以下步…

huggingface NLP主要知識點以及超級詳解使用

1.安裝huggingface依賴庫 pip install transformers pip install datasets pip install pytorch pip install tokenizers pip install diffusers pip install accelerate pip install evaluate pip install optimum pip install pillow pip install requests pip install gr…

Spark核心之02:常用算子詳解

1、RDD操作詳解 # 啟動spark-shell spark-shell --master local[2] 1.1 基本轉換 1) map map是對RDD中的每個元素都執行一個指定的函數來產生一個新的RDD。 任何原RDD中的元素在新RDD中都有且只有一個元素與之對應。 舉例: scala> val a sc.parallelize(1 …

MySQL 8.X 報錯處理

1.重新加載配置 reload the configuration mysql> ALTER INSTANCE RELOAD KEYRING; ERROR 1227 (42000): Access denied; you need (at least one of) the ENCRYPTION_KEY_ADMIN privilege(s) for this operation 提示需要ENCRYPTION_KEY_ADMIN權限 重新授權 GRANT ENCR…

SQL注入練習場:PHPStudy+SQLI-LABS靶場搭建教程(零基礎友好版)

注意:文中涉及演示均為模擬測試,切勿用于真實環境,任何未授權測試都是違法行為! 一、環境準備 下載PHPStudy 官網下載地址:https://www.xp.cn/php-study(選擇Windows版) 安裝時建議選擇自定…

現今大語言模型性能(準確率)比較

現今大語言模型性能(準確率)比較 表頭信息:表的標題為“大語言模型性能比較結果”(英文:Table 1: Large Language Model Performance Comparison Results),表明該表是用于對比不同大語言模型的性能。列信息: 模型:列出參與比較的不同大語言模型名稱,包括LLAMA3(70B)…

Docker創建自定義網橋并指定網段

前言 docker0是Docker默認網絡的核心組件, 通過虛擬網橋和NAT技術, 實現了容器間的通信以及容器與外部網絡的交互。然而, docker0網段是固定的(通常是172.17.0.0/16), 為了更靈活地管理容器網絡,Docker支持創建自定義網橋,允許用戶指定網段。 例如, 在…

【向量數據庫Weaviate】 和Elasticsearch的區別

Weaviate 和 Elasticsearch 是兩種不同類型的數據庫,設計目標和應用場景有顯著差異。以下是它們的核心區別和適用場景的詳細對比: 1. 設計目標與核心能力 維度WeaviateElasticsearch核心能力向量數據庫 圖數據庫(語義搜索優先)全…

藍橋杯每日一題:第一周周四哞叫時間

藍橋杯每日一題:第一周周四哞叫時間 疑惑:如何把復雜度控制在Q(n),怎么枚舉a和b,longlong的形式又該怎么輸入(考慮用string) 思路:枚舉倒數第二個b前面有多少個a 這是一…

在 macOS 使用 .pem 私鑰免密登錄騰訊云服務器

前言 在騰訊云上創建服務器時,如果選擇了「密鑰對」的登錄方式,就會得到一個 .pem 文件作為私鑰。很多小伙伴在使用 macOS 系統時,可能不清楚如何使用這個私鑰文件來 SSH 免密登錄遠程服務器。本文將詳細介紹如何在本地配置 .pem 私鑰文件并…

AI學習筆記:LM studio大模型加載參數說明

LM Studio加載大模型時參數設置頁面的常見參數及設置方法如下: 上下文長度(Context Length) 意義:表示模型可以處理的最大上下文長度,即模型一次能夠考慮的輸入文本的最大token數量。較大的上下文長度能讓模型更好地…

Spring項目中常用操作記錄

List 基礎操作 創建 // 使用 ArrayList&#xff08;基于動態數組&#xff0c;適合隨機訪問&#xff09; List<String> arrayList new ArrayList<>();// 使用 LinkedList&#xff08;基于鏈表&#xff0c;適合頻繁插入/刪除&#xff09; List<Integer> li…

騰訊 TDF 即將開源 Kuikly 跨端框架,Kotlin 支持全平臺

今天&#xff0c;在騰訊的 Shiply 平臺看 Flutter 動態化自研框架 Conch 時&#xff0c;在側邊欄看到了有「跨端開發框架」的介紹&#xff0c;點開發現有兩個產品&#xff1a; Hippy&#xff1a;面向前端技術棧的跨端開發框架&#xff0c;Web原生開發體驗&#xff0c;支持 Rea…