linux檔案許可權

2022-08-29 12:21:13 字數 1390 閱讀 6536

linux以賬戶登入,每個賬戶有乙個對應的uid

/etc/passwd 該檔案將用登入名匹配到對應的uid值,如下所示:

root賬戶是系統管理員賬戶 uid為0

其他的uid在500以前的都是系統賬戶,使用者執行各種服務

自己建立的普通賬戶uid都是500開始的

/etc/shadow 檔案記錄了使用者賬戶對應的密碼,如下圖所示:

可以控制和記錄修改密碼的時間,以及多久未更新密碼後禁用該使用者賬戶。

新增新使用者

useradd -d 檢視系統預設值

[root@vlnx101057 ~]# useradd -d

group=100                預設gid 100

home=/home              預設家目錄

inactive=-1               預設不過期

expire=                      預設不在某個日期後過期

shell=/bin/bash         預設shell

skel=/etc/skel             複製改目錄下的內容到新建使用者的home目錄下

create_mail_spool=yes   在mail目錄下建立乙個用於接受郵件的檔案

刪除使用者

userdel,預設只刪除 /etc/passwd檔案中的使用者資訊,不刪除其他屬於該賬戶的任何檔案

userdel -r 會刪除使用者home目錄以及mail目錄 ,但依然可能存在屬於該使用者的其他檔案

修改使用者

usermod 能用來修改/etc/passwd檔案中的大部分字段

passwd和chpasswd 修改密碼,chpasswd < user.txt  檔案格式  userid:passwd

chsh修改預設登入shell, chfn修改使用者賬戶的備註資訊, chage修改密碼過期日期

/etc/group 組資訊,如下圖所示:

groupadd 建立新組

groupmod 修改組

r,4,可讀;w,2,可寫;x,1,可執行

預設許可權是umask設定的

chmod改變檔案許可權 ,u g o a

chown 改變檔案的屬主

chgrp改變檔案貨目錄的缺省屬組

chmod g+s testdir 給改目錄屬組s許可權

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...

linux檔案許可權

檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...