linux最優秀的地方之一,就在於他的多用使用者、多工環境。
使用者及使用者組的概念
1、檔案所有者
由於linux是乙個多使用者、多工的系統。因此可能常常會有很多人同時使用這台主機來進行工作的情況發生,為了考慮每個人的隱私權以及每個人的喜好的工作環境,因此 這個「檔案所有者」的角色就顯得相當重要了,設定適當許可權,其他人就無法知道檔案的內容
2、使用者組概念
其實使用者組是最有用的功能之一,就是當你的團隊開發資源的時候。每個組員之間可以相互修改對方的資料,其他組是不能進行看到或修改的
一、linux檔案屬性
ls -al 可以檢視到檔案的屬性及許可權包含隱藏檔案
第一列代表這個檔案的型別與許可權
第乙個字元代表這個檔案是「目錄 檔案 或者連線檔案」
d 目錄
s 套接字檔案(socks)
p 管道檔案
- 檔案
l 連線檔案
b 表示裝置檔案裡面的可供儲存的介面裝置
c 表示裝置檔案裡面的串列埠裝置,例如 鍵盤 滑鼠
二、 如何修改檔案屬性與許可權
chgrp: 修改檔案所屬的使用者組
chgrp -r 組名 檔名
組名必須在/etc/group檔案內存在的組名
chown: 修改檔案的所有者
chown -r 使用者 檔案
必須在/etc/passwd 檔案裡面存在的使用者
chmod: 改變檔案的許可權
r 4 w 2 x 1
cp 複製檔案、目錄
格式:cp 引數 原始檔 目標檔案
-a 複製目錄
三、 linux目錄配置標準
可分享的
不可分享的
不變的/usr 軟體放置處
/etc 配置檔案
/opt 第三方軟體
/boot 開機與核心檔案
可變動的
/var/mail 用使用者郵件信箱
/var/run 程式相關
/var/spool/news 新聞組
/var/lock/ 程式相關
目錄的定義:
/ (root, 跟目錄) 與開機系統有關
/usr : 與軟體安裝/執行有關
/var: 與系統運作過程有關
/etc 配置檔案
/bin 重要的執行檔案
/dev 執行檔案所需的函式庫與核心所需的模組
/sbin. 重要的系統執行檔案
/lost+found 這個目錄 標準的 ext2 ext3 檔案系統才會產生的乙個目錄。目的在於當檔案系統發生錯誤的時、將一些丟失的片段放置到這個目錄下。這個目錄通常會在分割槽的最頂層存在。
/proc、 這個目錄是乙個虛擬的檔案系統。 他放置的資料都是在記憶體中。例如: 比較重要的檔案 /proc/cpuinfo /proc/dma /proc/interrupts /proc/ioports /proc/net* 等
/sys 也是乙個虛擬的檔案系統 主要是記錄與核心相關的資訊。包括目前已載入的核心模組與核心檢測到的硬體裝置資訊等 這個目錄同樣是不佔硬碟容量
四、 絕對路徑與相對路徑
絕對路徑:由根目錄/ 開始寫起的檔名或目錄名稱
相對路徑: 相對於目前的路徑的檔名寫法
. 代表當前的目錄 也可用 ./ 表示
..代表上一層目錄 也可用../ 表示
五、centos的檢視
uname -r
檢視實際的核心版本
檢視系統版本
使用者與使用者組管理
linux會為每乙個使用者啟動乙個程序,由這個程序接收使用者的各種請求。規定乙個使用者組的許可權,這樣組裡的使用者就自動擁有這些許可權。某些伺服器程式安裝時,會生成一些特定的使用者和使用者組,用於對伺服器進行管理。uid 系統中使用者的唯一標示。gid 用於在使用者登入時指定其預設所在的組。預設組i...
使用者與使用者組管理
每一行都代表乙個使用者,使用者名稱 密碼標誌位 使用者id 初始組id 使用者描述 家目錄 shell 使用者id 0 表示超級使用者 1 499 系統使用者 500 普通使用者 密碼位 如果是!或 代表沒密碼,不能登入 密碼過期後的寬限天數 0 代表密碼過期後立即失效 1 代表密碼永遠不會失效 每...
linux使用者與使用者組管理
使用者與組管理 一 使用者介紹 1 登入系統時必須要有使用者名稱和密碼 2 每個使用者都有自己的使用者id 就好像 名和ip 一樣,通俗一點就想每個中國公民的身份證 3 使用者分為超級使用者 0 系統使用者 1 499 普通使用者 500 40 多億 4 用id命令顯示當前使用者id 二 使用者配置...