linux 1.0.7

用戶和權限的含義與作用

linux中的用戶和文件
用戶的權限是非常重要的
而且有些程序需要使用管理員身份去執行
這些都是非常重要的
不可能讓所有的人擁有所有的權限
這樣的工具可以避免非法的手段來修改計算機中的數據
linux之所以安全還是權限管理做的很棒
每個登錄的用戶都有一個id,也就是UID
想知道是誰打開的進程,都可以使用UID來跟蹤
在ubuntu中很容易就能找到
在這里插入圖片描述也可以在終端去查看
使用cat /etc/passwd ,來查看文件
在這里插入圖片描述
會發現這都是點什么亂起八糟的,有個概念叫做系統賬戶,有些后臺的服務需要用到系統賬戶來運行
非常不提倡使用root命令去登錄,非常的危險
因為會在沒有提示的情況下不小心闖大禍
如果都使用root權限,萬一有一天你的服務器被攻破了,那你完蛋了
之所以要創建系統賬戶的話,如果root被攻破了,得把這點系統賬戶都黑了,才能把你的系統的東西刪掉
這就是linux為什么要大費周章的創建一堆系統用戶
系統賬戶的UID都是小于500
如果你看到低于500的千萬不要去動他
這里的x是密碼,那被你看到了哪能了得
最后那個是用戶默認使用的shell
順序是用戶名 密碼 UID 組ID 備注字段 用戶的home目錄 用戶使用的默認shell
那就想問了,這里顯示的是x,那真正的密碼在哪呢?
/etc/shadow都在這個下面,但是這里的密碼也是會進行一層加密
哪能讓你這么簡單看到密碼

創建用戶,刪除,更改

添加新用戶非常的簡單
sudo useradd + 用戶名
sudo userdel + 用戶名
可以在配置文件中修改用戶的一些信息
usermod是修改,這可以修改cat /etc/passwd 這個下面的東西
修改密碼sudo passed + 用戶名就可以修改對應的用戶的密碼
但是這樣的命令有一個缺陷,就是只有使用sudo才可以使用
如果用戶太多的話chpasswd這個是可以使用文件來大規模修改用戶的密碼
sudo chpasswd < passed.txt這個就是讀取passed.txt中的信息,然后胡來修改用戶的密碼
change可以修改很多東西,比如/etc/shadow,這里的文件都能來修改,很多時間都是從1970年開始的
多去看文檔

group組

linux中的組
小組的目的就是為了共享資源,也可以理解為共用權限
但是不幸的消息是,不同的發行版下,會有不同的規則
ubuntu會為每個用戶創建一個單獨和賬戶同名的組
tail /etc/group
在這里插入圖片描述
這樣就會顯示每個組不同的ID
組的名字 密碼 組ID 屬于該組的用戶列表
不要想著修改這個文件然后添加用戶到這個組,這樣是非常的危險的
groupmod可以用來進行與組有關的操作

文件和文件夾權限

在這里插入圖片描述在這里插入圖片描述
屬主就是創始人的權限
屬組就是跟你一個組的人的權限
最后一個就是其他組的權限
自學chmod菜鳥教程的那個很棒誒
刪庫跑路都是小兒科
最狠的是chmod 000誰都不能讀和修改
網課的方式其實是效率不高,邊用邊學
沒事的時候可以翻一翻,當成日記一樣
看網課的方式是很慢的,最好就是入門之后,有一定的基礎,就能開始自己學習了
繞來繞去,還是要自己學習
但是基礎是很難的,有基礎之后就非常快了
很多東西你看不懂就說明你看不懂
什么時候看懂了,就說明你用到了
最重要的能力就是去看文檔,要看幫助文檔去自己琢磨



micro_frank

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

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

相關文章

【第4章 圖像與視頻】4.6 結合剪輯區域來繪制圖像

文章目錄 前言示例 前言 本節將綜合運用圖像處理、離屏 canvas 以及剪輯區域等技術實現墨鏡效果。 示例 主線程代碼&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport&qu…

UV 包管理工具:替代 pip 的現代化解決方案

安裝 方法一&#xff1a;使用安裝腳本 # macOS 和 Linux curl -LsSf https://astral.sh/uv/install.sh | sh# Windows PowerShell powershell -c "irm https://astral.sh/uv/install.ps1 | iex" 方法二&#xff1a;使用包管理器 # macOS (Homebrew) brew install uv#…

Java注解規范與使用詳解

注解中的空值限制 在Java注解中,元素值不允許使用null引用。這是注解使用中的一項重要約束規則,違反該規則將導致編譯錯誤。需要注意的是,雖然禁止使用null值,但允許為String類型元素指定空字符串(“”),為數組類型元素指定空數組({})。 空值約束示例 以下兩種注解用法…

從零開始的數據結構教程(八)位運算與狀態壓縮

&#x1f3a9; 標題一&#xff1a;位運算基礎——魔術師的二進制手套 位運算是一種直接操作數字二進制位的運算方式&#xff0c;它高效且巧妙&#xff0c;就像魔術師戴上了二進制手套&#xff0c;能夠精準地操控每一個比特。理解位運算是深入學習狀態壓縮和其他底層優化技巧的…

GraalVM加持下的Quarkus極速啟動

1. 引言 1.1 Quarkus與云原生時代的挑戰 隨著云原生架構的普及,傳統Java應用在部署效率、資源消耗和冷啟動性能方面逐漸暴露出短板。Spring Boot等框架雖然功能強大,但在Serverless、邊緣計算等場景下表現乏力。 Quarkus 是 Red Hat 推出的一個專為云原生設計的 Java/Kotl…

vue3 el-input type=“textarea“ 字體樣式 及高度設置

在Vue 3中&#xff0c;如果你使用的是Element Plus庫中的<el-input>組件作為文本域&#xff08;type"textarea"&#xff09;&#xff0c;你可以通過幾種方式來設置字體樣式和高度。 1. 直接在<el-input>組件上使用style屬性 你可以直接在<el-input&…

Matlab中gcb、gcbh、gcs的區別

gcb&#xff1a;返回當前選中模塊的完整路徑名&#xff08;字符串&#xff09; gcbh&#xff1a;返回當前選中模塊的句柄&#xff08;數值標識符&#xff09; gcs&#xff1a;返回當前打開或選中的子系統或頂層模型路徑&#xff08;字符串&#xff09;

大語言模型的技術原理與應用前景:從Transformer到ChatGPT

目錄 摘要 1. 引言 2. Transformer架構核心原理 2.1 自注意力機制 2.2 位置編碼 2.3 前饋神經網絡 3. 從GPT到ChatGPT的演進 3.1 GPT系列模型架構 3.2 訓練流程優化 4. 應用場景與案例分析 4.1 代碼生成 4.2 文本摘要 4.3 問答系統 5. 挑戰與未來方向 5.1 當前技…

Flink Table API 編程入門實踐

Flink Table API 編程入門實踐 前言 Apache Flink 是目前大數據實時計算領域的明星產品&#xff0c;Flink Table API 則為開發者提供了聲明式、類似 SQL 的數據處理能力&#xff0c;兼具 SQL 的易用性與編程 API 的靈活性。本文將帶你快速了解 Flink Table API 的基本用法&am…

Android之ListView

1&#xff1a;簡單列表(ArrayAdapter) 1&#xff1a;運行的結果&#xff1a; 2&#xff1a;首先在MyListView里面創建一個按鈕&#xff0c;點擊的時候進行跳轉。 這里讓我吃驚的是&#xff0c;Button里面可以直接設置onClick .java里面的方法。 也即是點擊這個按鈕之后就會去…

Python(十四)

1.type函數和init_subclass_ init_subclass_ 2.元類 類就是用來創建對象的模版&#xff0c;類是由type創造而來的&#xff0c;元類就是創建類的模版&#xff0c;type可以用來創造類&#xff0c;因為type本身就是一個元類&#xff0c;使用元類來創造類&#xff0c;元類之間也有…

當前用戶的Git全局配置情況:git config --global --list

通過config命令可以查詢當前用戶的全局配置情況。這些配置項定義了 Git 在全局范圍內的行為&#xff0c;包括如何處理大文件、SSL 證書驗證以及提交時的用戶信息。 git config --global --list http.sslVerifyfalse 這個配置項禁用了 SSL 證書驗證。這在與自簽名證書的 Git 服…

負載均衡群集---Haproxy

目錄 一、HAproxy 一、概念 二、核心作用 三、主要功能特性 四、應用場景 五、優勢與特點 二、 案例分析 1. 案例概述 2. 案例前置知識點 &#xff08;1&#xff09;HTTP 請求 &#xff08;2&#xff09;負載均衡常用調度算法 &#xff08;3&#xff09;常見的 web …

html5視頻播放器和微信小程序如何實現視頻的自動播放功能

在HTML5中實現視頻自動播放需設置autoplay和muted屬性&#xff08;瀏覽器策略要求靜音才能自動播放&#xff09;&#xff0c;并可添加loop循環播放、playsinline同層播放等優化屬性。微信小程序通過<video>組件的autoplay屬性實現自動播放&#xff0c;同時支持全屏按鈕、…

OpenHarmony定制系統組合按鍵(一)

一、開發環境 系統版本&#xff1a;OpenHarmony 4.0.10.13 設備平臺&#xff1a;rk3568 SDK版本&#xff1a;fullSDK 4.0.10.13 DevEco Studio版本&#xff1a;4.1.0.400 二、需求背景 定制OpenHarmony 系統組合按鍵功能&#xff0c;例如仿Android Power VOL_Up組合鍵實現截…

相機定屏問題分析四:【cameraserver 最大request buffer超標】后置視頻模式預覽定屏閃退至桌面

【關注我,后續持續新增專題博文,謝謝!!!】 上一篇我們講了:相機定屏問題分析三:【配流ConfigStream失敗】外屏打開相機視頻照片人像來回切換后,相機頁面卡死,點擊沒反應9055522 這一篇我們開始講: 相機定屏問題分析四:【cameraserver 最大request buffer超…

從 PyTorch 到 TensorFlow Lite:模型訓練與推理

一、方案介紹 研發階段&#xff1a;利用 PyTorch 的動態圖特性進行快速原型驗證&#xff0c;快速迭代模型設計。 靈活性與易用性&#xff1a;PyTorch 是一個非常靈活且易于使用的深度學習框架&#xff0c;特別適合研究和實驗。其動態計算圖特性使得模型的構建和調試變得更加直…

4.2.5 Spark SQL 分區自動推斷

在本節實戰中&#xff0c;我們學習了Spark SQL的分區自動推斷功能&#xff0c;這是一種提升查詢性能的有效手段。通過創建具有不同分區的目錄結構&#xff0c;并在這些目錄中放置JSON文件&#xff0c;我們模擬了一個分區表的環境。使用Spark SQL讀取這些數據時&#xff0c;Spar…

數據結構:導論

目錄 什么是“第一性原理”&#xff1f; 什么是“數據結構”&#xff1f; 數據結構解決的根本問題是什么&#xff1f; 數據結構的兩大分類 數據結構的基本操作 數據結構與算法的關系 學習數據結構的底層目標 什么是“第一性原理”&#xff1f; 在正式進入數據結構之前&…

汽車制造場景下Profibus轉Profinet網關核心功能與應用解析

在當今工業自動化的浪潮中&#xff0c;各種通訊協議層出不窮&#xff0c;而其中PROFIBUS與PROFINET作為兩種主流的工業通信標準&#xff0c;它們之間的轉換需求日益增長。特別是對于那些希望實現老舊設備與現代化網絡無縫對接的企業來說&#xff0c;一個高效、穩定的網關產品顯…