Linux 學習筆記 文件權限

shell

Linux系統會爲各類各樣的功能建立不一樣的用戶帳戶,而這些帳戶並非真的用戶。這些帳戶稱做系統帳戶,是系統上運行的各類服務進程訪問資源用的特殊帳戶。網絡

全部運行在後臺的服務都須要用一個系統用戶帳戶登陸到Linux系統上。對象

 

/etc/passwd文件用來管理全部用戶信息進程

如今Linux系統將用戶密碼保存在另外一個單獨的文件中,只有特定的程序才能訪問,好比登陸程序。資源

 

useradd登錄

添加新用戶後臺

userdel權限

刪除用戶程序

 

二 修改用戶密碼

usrmod 能用來修改/etc/passwd文件中的大部分字段

-L 用來鎖定帳戶,這樣用戶就沒法登陸了

-U 用來解除鎖定,解除後用戶就能登陸了

 

passwd 指定爲某用戶修改密碼

-e 能強制用戶下次登陸時修改密碼

chpasswd 修改批量用戶的密碼

登陸名和密碼由冒號分割

 

chsh 快速修改默認的用戶登陸shell

chfn 提供了在/etc/passwd文件的備註字段中存儲信息的標準方法

chage 管理用戶帳戶的有效期

 

Linux組

/etc/group

組名:組密碼:GID:屬於該組的用戶列表

當一個用戶指定某個組做爲默認組時,用戶帳戶不會做爲組成員再出如今/etc/group文件中

 

groupadd 建立新組

該命令沒有提供將用戶添加到組的選項,但能夠用usermod來添加該組到用戶組列表

 

groupmod

-g 修改GID

-n 修改組名

 

文件權限

ls -l

輸出結果的第一個字段的第一個字符表明該對象的類型

- 表明文件

d 目錄

l 連接

c 字符型設備

b 塊設備

n 網絡設備

第一個字段的剩餘字符表明分別表明對象屬主,屬組,其餘人的權限(讀,寫,執行)

 

umask 用來設置用戶建立文件和目錄的默認權限

umask值會從對象的全權限值中減掉。文件的全權限是666,目錄的全權限是777.

相關文章
相關標籤/搜索