91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

技術文章 | Ubuntu權限管理攻略

眺望電子 ? 2025-08-14 12:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:Linux 系統(tǒng)生態(tài)中,Ubuntu 憑借其易用性和穩(wěn)定性成為眾多開發(fā)者與企業(yè)的首選操作系統(tǒng)。而權限管理作為 Ubuntu 系統(tǒng)安全的核心支柱,直接決定了系統(tǒng)的穩(wěn)定性、數據安全性和操作規(guī)范性。本文將從基礎原理到實戰(zhàn)操作,全面解析 Ubuntu 權限管理的核心知識。


一、權限管理三角:用戶、組與權限

Ubuntu 采用多用戶多任務的操作系統(tǒng)設計,其權限管理體系建立在 "用戶 - 組 - 權限" 的三角模型之上,理解這一模型是掌握權限管理的基礎。

1.1用戶體系:三種身份的明確劃分

Ubuntu 系統(tǒng)中將用戶劃分為三種核心身份:

  • root 用戶:擁有對系統(tǒng)的絕對控制權,可執(zhí)行包括刪除系統(tǒng)文件、修改核心配置等所有操作。默認情況下,Ubuntu 為了安全起見會隱藏 root 用戶的直接登錄入口。
  • 普通用戶:日常操作的主要身份,權限受限,僅能在授權范圍內操作。
  • 系統(tǒng)用戶:由系統(tǒng)自動創(chuàng)建的特殊用戶,用于運行特定服務(如 www-data 用于 Web 服務),不允許交互式登錄。

id命令可查看當前用戶的身份,cat /etc/passwd命令可查看系統(tǒng)中所有用戶的列表。

1.2用戶組:權限的批量管理單元

用戶組是實現權限批量管理的有效機制,每個用戶至少屬于一個主組(創(chuàng)建時默認分配的組,通常與用戶名同名),還可以加入多個附加組以獲取特定權限集合。groups命令可查看當前用戶所屬的所有組,cat /etc/group命令可查看系統(tǒng)中所有組的配置信息。

1.3權限類型:文件操作的三重控制


Ubuntu 對文件和目錄定義了三種基本權限,每種權限又分別對應文件所有者、所屬組和其他用戶三類對象:

  • 讀權限(r):允許查看文件內容或列出目錄中的文件
  • 寫權限(w):允許修改文件內容或在目錄中創(chuàng)建 / 刪除文件
  • 執(zhí)行權限(x):允許運行可執(zhí)行文件或進入目錄

權限有兩種表示方式:字符型(如rwxr-xr--)和數字型(r=4、w=2、x=1)。例如rwxr-xr--對應數字權限 754(所有者 7=4+2+1,所屬組 5=4+1,其他用戶 4)


二、root 用戶安全配置

在開發(fā)板環(huán)境中,通常Ubuntu 默認使用 root 用戶直接登錄,方便測試,但同時也存在安全隱患。這里以我們RK3568評估板為例,為root 用戶設置密碼,優(yōu)化登錄配置:

2.1root 密碼設置

為 root 用戶設置強密碼可有效防止未授權訪問,操作步驟如下:

# 執(zhí)行密碼設置命令passwd root# 系統(tǒng)會提示輸入新密碼(輸入時無字符顯示)newpassword:# 再次輸入確認密碼newpassword:# 出現"passwd: password updated successfully"提示即完成設置

8c3f4ab6-78c3-11f0-9080-92fbcf53809c.jpg

2.2修改登錄配置

默認配置中可能存在自動登錄的授權參數,需要通過修改系統(tǒng)服務配置文件移除:

# 第一步:備份原始配置文件(關鍵操作必須先備份)sudocp/etc/systemd/system/serial-getty\@.service.d/override.conf /etc/systemd/system/serial-getty\@.service.d/override.conf.bak# 第二步:編輯備份文件vi /etc/systemd/system/serial-getty@.service.d/override.conf.bak# 文件原始內容[Service]ExecStart=ExecStart=-/sbin/agetty -a root -keep-baud 115200,38400.9600 %I STFRM

8c52c032-78c3-11f0-9080-92fbcf53809c.jpg

# 第三步:移除自動登錄參數# 將第二行中的"-a root"參數刪除,修改后內容為:[Service]ExecStart=ExecStart=-/sbin/agetty -keep-baud115200,38400.9600%I STFRM

8c636fae-78c3-11f0-9080-92fbcf53809c.png

# 第四步:恢復配置文件sudocp/etc/systemd/system/serial-getty@.service.d/override.conf.bak /etc/systemd/system/serial-getty@.service.d/override.conf -f# 第五步:設置服務自啟動systemctlenableserial-getty@.service# 第六步:重啟系統(tǒng)使配置生效reboot

8c7626f8-78c3-11f0-9080-92fbcf53809c.jpg配置修改后,系統(tǒng)將要求輸入密碼才能通過串口登錄 root 用戶,大幅降低未授權訪問風險。


三、用戶與組的精細化管理

合理的用戶和組管理是權限體系的基礎,通過命令行工具可實現用戶全生命周期的管理。

3.1用戶管理核心命令

  • 創(chuàng)建用戶sudo adduser 用戶名,會自動創(chuàng)建同名主組并提示設置密碼
  • 刪除用戶sudo deluser 用戶名(僅刪除用戶)或sudo deluser --remove-home 用戶名(同時刪除用戶主目錄)
  • 修改用戶密碼sudo passwd 用戶名
  • 切換用戶su - 用戶名("-" 表示切換環(huán)境變量,完全切換身份)


3.2組管理核心命令

  • 創(chuàng)建組:sudo addgroup 組名
  • 刪除組:sudo delgroup 組名
  • 將用戶加入組:sudo usermod -aG 組名 用戶名(-a 表示追加,避免覆蓋原有組)
  • 將用戶移出組:sudo gpasswd -d 用戶名 組名
  • 查看組成員:grep 組名 /etc/group

8c8a3468-78c3-11f0-9080-92fbcf53809c.jpg


四、文件與目錄權限設置

文件和目錄的權限控制是日常操作中最頻繁的權限管理場景,掌握相關命令能有效避免權限問題導致的操作失敗。

4.1權限的基礎修改

  • 修改權限(chmod)

# 字符方式:給所有者添加執(zhí)行權限chmodu+x test.c# 數字方式:設置權限為所有者讀寫執(zhí)行,所屬組讀執(zhí)行,其他用戶只讀chmod754 test.c# 遞歸修改目錄及子內容權限chmod-R 755 /data/project


  • 修改所有者(chown)

# 修改文件所有者為user1chownuser1 test.c# 同時修改所有者和所屬組chownuser1:group1 test.c# 遞歸修改目錄所有者chown-R user1:group1 /data/project


修改所屬組(chgrp)

chgrpgroup1 test.c

8c98be16-78c3-11f0-9080-92fbcf53809c.jpg

4.2常見權限問題排查

  • "Permission denied" 錯誤:檢查文件權限、所有者和所屬組,以及父目錄權限
  • sudo 命令被拒絕:檢查用戶是否在 sudo 組或 sudoers 配置
  • 服務啟動失?。簷z查服務相關文件權限是否正確,尤其是日志目錄和配置文件



結語

Ubuntu 權限管理為系統(tǒng)構建了安全可靠的權限控制體系,通過用戶組劃分、權限配置到 sudo 精細授權的流程設計,可實現從基礎操作到多樣場景的安全防護。本文涵蓋從核心原理到實戰(zhàn)命令的完整解析,開發(fā)者可根據實際場景調整權限策略,有效保障系統(tǒng)穩(wěn)定與數據安全。想了解更多相關技術知識或產品信息,請關注眺望電子公眾號并聯系我們,我們將竭誠為您服務!


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 操作系統(tǒng)

    關注

    37

    文章

    7401

    瀏覽量

    129274
  • Ubuntu
    +關注

    關注

    5

    文章

    613

    瀏覽量

    33360
  • 權限管理
    +關注

    關注

    0

    文章

    17

    瀏覽量

    9178
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Windows/Ubuntu安裝frida和objection

    Windows環(huán)境使用管理權限安裝frida,Ubuntu使用普通或Root權限安裝均可。
    發(fā)表于 11-17 09:36 ?1866次閱讀

    基于Acegi技術的通用權限管理組件的研究

    【作者】:肖飛【來源】:《遼寧工程技術大學》2009年【摘要】:權限管理功能模塊是企業(yè)級應用系統(tǒng)的重要組成部分,但是在大多數的應用系統(tǒng)的開發(fā)過程中,權限
    發(fā)表于 04-24 09:21

    PCB技術文章精選

    這是一本很難得的有關PCB技術的資料,資料收集了大量的技術文章。摘要如下:1、PCB新手入門,收集了 29 余篇PCB新手入門的文章 2、PCB行業(yè)新聞動態(tài),收集了27 余篇介紹PCB行業(yè)新聞和動態(tài)
    發(fā)表于 10-21 14:11

    【分享】PCB技術文章分享!

    這是一本很難得的有關PCB技術的資料,資料收集了大量的技術文章。摘要如下:1、PCB新手入門,收集了 29 余篇PCB新手入門的文章 2、PCB行業(yè)新聞動態(tài),收集了27 余篇介紹PCB行業(yè)新聞和動態(tài)
    發(fā)表于 09-17 11:09

    ADI首冊《技術文章合集》來了,速速拿走~

    `《ADI技術文章合集》,包含了65篇技術文章,覆蓋9大應用領域,比如儀器儀表和測量、電機控制系統(tǒng)、工程控制和工業(yè)自動劃…… 絕對是干貨大集會!馬上下載收走 https://ezchina.analog.com/thread/17043`
    發(fā)表于 10-19 23:27

    怎么獲取管理權限?

    按照原子哥說的把那兩個文件夾拷到C盤,但是提示要有權限才能修改,可是我本身就是管理員賬號登陸的啊,怎么辦呢,網上好些修改管理權限的都試過了還是不行
    發(fā)表于 08-29 04:35

    ADI技術文章合集

    ADI技術文章合集
    發(fā)表于 05-12 11:40

    Ubuntu文件權限管理的相關資料分享

    在使用 Windows 的時候我們很少接觸到用戶權限,最多就是打開某個軟件出問題的時候會選擇以“管理員身份”打開。Ubuntu 下我們會常跟用戶權限打交道,
    發(fā)表于 02-11 06:33

    ADI技術文章合集電子版下載

    ADI技術文章合集
    發(fā)表于 12-21 11:38 ?0次下載

    淺談Linux權限管理的ACL權限

    Linux權限管理是Linux很重要的一項內容,重則引起用戶信息泄露,輕則導致文件錯亂和丟失。企業(yè)服務器里有些目錄下面的東西暫時保密,不希望別人可以進入目錄并查看。有些文件希望別人可以看,但不能刪除。有些目錄只有root等管理
    的頭像 發(fā)表于 08-18 11:13 ?9587次閱讀

    第1期Ubuntu入門篇:【12】Ubuntu文件權限管理

    在使用 Windows 的時候我們很少接觸到用戶權限,最多就是打開某個軟件出問題的時候會選擇以“管理員身份”打開。Ubuntu 下我們會常跟用戶權限打交道,
    發(fā)表于 12-07 17:51 ?8次下載
    第1期<b class='flag-5'>Ubuntu</b>入門篇:【12】<b class='flag-5'>Ubuntu</b>文件<b class='flag-5'>權限</b><b class='flag-5'>管理</b>

    erp用戶權限管理怎么做

    erp用戶權限管理怎么做?在erp系統(tǒng)中,系統(tǒng)權限管理員根據每個用戶的崗位和工作職責,為其分配相應的權限。如果給用戶分配的
    的頭像 發(fā)表于 12-02 14:50 ?2842次閱讀

    Linux文件權限及Makefile

    的詳細信息 //man -L zh_CN open man 1 open man 2 open man 3 open Part2文件權限 2.1 權限理解 在 Ubuntu(以及其他類 UNIX
    的頭像 發(fā)表于 11-24 16:06 ?1143次閱讀
    Linux文件<b class='flag-5'>權限</b>及Makefile

    Linux權限管理解析

    權限指的是某一個用戶針對某一個文件的權限(root超級管理員擁有全部權限)
    的頭像 發(fā)表于 04-09 10:06 ?816次閱讀
    Linux<b class='flag-5'>權限</b><b class='flag-5'>管理</b>解析

    Linux權限管理基礎入門

    在Linux的廣闊天空中,權限管理猶如一只翱翔的雄鷹,掌控著系統(tǒng)的安全與秩序。掌握Linux權限,不僅能讓你的系統(tǒng)管理更加得心應手,還能有效防止未授權訪問和數據泄露。本文將帶你深入探索
    的頭像 發(fā)表于 05-06 13:44 ?755次閱讀
    Linux<b class='flag-5'>權限</b><b class='flag-5'>管理</b>基礎入門