日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux基础:用户与组,权限管理

發布時間:2025/3/21 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux基础:用户与组,权限管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux中用戶與權限管理


? ? 與Window的單用戶系統不同,Linux操作系統在設計之初就遵循著多用戶、多任務的理念。而在這種情況下,安全問題非常重要,不同用戶,不同的用戶組之間的隱私保護,安全管理就非常有必要。對于這個問題,Linux就有了對于不同的用戶,不同的組對于文件有不同的權限,以使用確保安全。


用戶的概念

? ? 用戶:由于Linux系統是一個多用戶系統,每個用戶又有不同的組。為了便于管理用戶,所以在我們注冊帳號時,系統會自動分配給我們一個ID,標識此用戶的唯一性。而ID信息一般都存儲與/etc/passwd 文件中。每個登陸用戶至少都會取得兩個ID,一個是用戶ID(User ID,UID),一個是組ID(Group ID,GID),文件判斷它的所有者與組就是利用UID與GID。

? ??

? ? 根據權限的不同,Linux系統把用戶分為管理員賬戶,系統賬戶,普通賬戶,并用GID與UID進行標識


? ? root用戶,即管理員,自動分配,UID=0,GID=0

? CentOS7系統中,系統賬戶UID范圍:1-999

? ? ? ? ? ? ? ? ?普通用戶UID范圍:1000-60000

? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ?系統賬戶GID范圍:1-999

? ? ? ? ? ? ? ? ?普通用戶GID范圍:1000-60000


我們可以使用id命令查詢相應用戶的信息:id username


[root@localhost /]# id zhangpf

uid=1000(zhangpf) gid=1000(zhangpf) 組=1000(zhangpf),10(wheel)

如上所示:用戶zhangpf的uid值為1000,gid值為1000,所屬的組是zhangpf,附加組為wheel


用戶管理,一般只有管理員有此權限。常用的命令有

useradd:添加用戶,并配置用戶信息

userdel:刪除用戶

passwd:設置用戶密碼,修改密碼

usermod:賬戶相關數據微調,可以為單個用戶添加多個組


figer:類似指紋功能,能夠查詢到用戶的相關屬性


用戶組管理:

groupadd:添加用戶組

groupmod:與usermod的用法相似,修改組的相關參數

groupdel:刪除組

gpasswd:用戶組管理員功能


注意:對于用戶的管理與組的管理,一般只有管理員有此權限。


文件屬性與權限:對于Linux系統而言,遵循“一切皆文件”的哲學思想,不管是硬件資源還是其他的所有資源都被當作文件進行處理。而每個文件都有屬性,對于不同的使用者,有不同的權限。在Linux中可以使用ls命令查看文件的屬性:


[root@localhost /]# ls -l

總用量 44

lrwxrwxrwx. ? 1 root root ? ?7 2月 ?27 17:28 bin -> usr/bin

dr-xr-xr-x. ? 4 root root 4096 2月 ?28 17:38 boot

drwxr-xr-x. ?20 root root 3260 3月 ? 8 10:29 dev

drwxr-xr-x. ?16 root root 4096 3月 ? 8 14:08 home

drwxr-xr-x. ?32 root root ?960 3月 ? 8 10:29 run

lrwxrwxrwx. ? 1 root root ? ?8 2月 ?27 17:28 sbin -> usr/sbin

-rw-------. ? 1 root root ? ?0 2月 ?27 17:27 yum.log



如上所示:列出的第一行是文件的屬性與權限,


? ?lrwxrwxrwx:第一個字符代表的是這個文件的屬性

? ? ? ? ? ? ? l代表鏈接文件

? ? ? ? ? ? ? d代表目錄

? ? ? ? ? ? ? -代表文件

? ? ? ? ? ? ? b表示設備文件里面的可供存儲的接口設備

? ? ? ? ? ? ? c表示設備文件里的串行端口設備,如鍵盤,鼠標

? ? ? ? ? ? ? 接下來的以三個為一組,且均以“rwx”的3個參數組合的方式,其中“r”代表可讀,“w”代表可寫,“x”代表可執行

? ? ? ? ? ? ? ? ? ? ?前面的三個代表屬主(owner)的權限,中間的權限是屬組(group),最后的是其他人(other)的權限

? ? ? ? ?第二列表示有多少文件名連接到此節點

? ? ? ? ?第三列代表的是文件的屬主名稱

? ? ? ? ?第四列代表的是文件的屬組名稱

? ? ? ? ?第五列是文件的大小,單位是B

? ? ? ? ?第六七八列代表文件最近被改動的日期

? ? ? ? ?第九列是文件的文件名



與Windows系統不同,每一文件都添加了各種屬性,尤其是在多用戶系統下,每個人對于相應的權限,才能做到數據的安全。因此在修改文件與目錄的屬性之前,一定要慎重!!!那么文件與目錄的權限如何修改呢?


chgrp:改變文件所屬用戶組

chown:改變文件所有者

chmod:改變文件的權限


轉載于:https://blog.51cto.com/zpf461435/1749705

總結

以上是生活随笔為你收集整理的linux基础:用户与组,权限管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。