linux基礎教程(9)許可權機制

2021-07-14 14:57:06 字數 1789 閱讀 2463

linux中的每乙個使用者都屬於乙個使用者組。每個使用者組擁有唯一的gid

每個使用者擁有唯一的uid。有下面三種使用者

root 使用者:系統唯一,是真實的,可以登入系統,可以作業系統任何檔案和命令,擁有最高許可權;

虛擬使用者:這類使用者也被稱之為偽使用者或假使用者,與真實使用者區分開來,這類使用者不具有登入系統的能力,但卻是系統執行不可缺少的使用者,比如bin、daemon、adm、ftp、mail等;這類使用者都系統自身擁有的,而非後來新增的,當然我們也可以新增虛擬使用者;

普通真實使用者:這類使用者能登入系統,但只能操作自己家目錄的內容;許可權有限;這類使用者都是系統管理員自行新增的;

whoami可以查詢當前登入的使用者名稱。

groups 使用者名稱 可以查詢使用者所屬的使用者組。乙個使用者可能屬於多個使用者組

adduser可以新增使用者並設定密碼,新增的使用者屬於和自己同名的使用者組

usermode改變使用者所在的組

userdel groupdel刪除使用者或者使用者組

有下面配置檔案

etc/passwd

/etc/passwd中一行記錄對應著乙個使用者,每行記錄又被冒號(:)分隔為7個字段,其格式和具體含義如下:

使用者名稱:口令:使用者標識號:組標識號:注釋性描述:主目錄:登入shell

儲存加密後的密碼資訊。

root:6 

etc/groups

儲存使用者組的資訊

如果user_list為空,則說明只有乙個使用者且使用者名稱和組名相同

最後,我們看一下檔案的許可權

ls -l 檔名

第乙個字母,表示檔案型別,作如下規定

-:表示這是乙個普通的檔案。

l: 表示這是乙個符號鏈結檔案,實際上它指向另乙個檔案。

b、c:分別表示區塊裝置和其他的外圍裝置,是特殊型別的檔案。

s、p:這些檔案關係到系統的資料結構和管道,通常很少見到。

第2個到10個字母,每三個字元,依次表示所有者許可權,同組其他人許可權,組外人員許可權。

如果要更改許可權,使用者可以利用linux系統提供的chmod命令來重新設定不同的訪問許可權。也可以利用chown命令來更改某個檔案或目錄的所有者。利用chgrp命令來更改某個檔案或目錄的使用者組。

如圖所示,所謂chmod 777就是講這個九位的二進位制數用8進製表示的結果。

Linux基礎教程

主編 張同光 isbn 9787302183600 定價 34元 印刷日期 2008 10 13 出版社 清華大學出版社 圖書簡介 本書以redhat公司的linux最新版本redhat enterprise linux 5.2為藍本,堅持 理論夠用 側重實用 的原則,用案例 來講解每個知識點,對l...

linux基礎教程

使用者和組操作 linux 作業系統之所以穩定 安全,與它的 使用者和組 的管理是分不開的,我先來看下,現實生活中專案組中的簡單管理 給使用者設定操作檔案許可權的工作非常繁瑣,不要落實。linux 建立使用者的時候,會考慮給使用者建立乙個組別 系統增減檔案的時候,也會把乙個檔案劃分為乙個組別裡邊 這...

Linux基礎教程

自海燕部落格 目錄005 shell第一篇 bash 環境 006 shell第二篇 正規表示式和文字處理工具 007 shell第三篇 基本語法 十天快速入門python python從入門到web框架 python爬蟲從入門到框架 python之23種計模式實現 史上最全最通俗易懂 內容整改中 ...