1. 程式人生 > >Linux用戶、群組及權限

Linux用戶、群組及權限

cnblogs lang 權限 ase nbsp lin swd initial ado

技術分享

由於對文件的操作需要切換到相應文件夾下進行,所以對文件內容的修改,最基本的是需要其文件夾執行的權限。

文件夾的讀權限(read)可以獨立行使,但是對文件夾內容的寫權限(對其內文件的新建、刪除、重命名),與其內的文件一樣,需要首先擁有文件夾的執行權限(execute)。

幾個重要文件夾的內容:

/etc/passwd 文件

rootx0:0root/root/bin/bash
用戶名 密碼占位符(有密碼 x,無密碼為空):uid:群組 gid :用戶的描述信息(可以沒有):用戶的家目錄 :/bin/bash或者/sbin/nologin(開一個終端/不能開終端)

/etc/shadow

存儲所有用戶的密碼,每一個用戶占用一行記錄,該文件實際上就是存放用戶密碼的數據庫(Database
用戶名:密碼,這個密碼是經過MD5加密算法加密過的密碼。

/etc/group

wheel:x:10:egon,user1,user2
存放了Linux系統中所有群組的信息,它實際上就是一個存放群組信息的數據庫(Database
群組的名字:x表示這個群組在登錄Linux系統時必須使用密碼:記錄的是這個群組的gid:群組成員。

/etc/gshadow

組密碼

/home/user1

用戶家目錄

/var/spool/mail/user1

用戶郵箱

知道了以上文件夾的用途,可以手動建立一個用戶,如下:

技術分享

建立一個名為Alex的用戶,其中涉及到復制基本設置的一步,因為直接復制過來後文件的屬主與屬組都是,執行復制行為的用戶,所以需要更改一下。

另:更新Linux常用命令表(新標簽打開看大圖)

技術分享

Linux用戶、群組及權限