Linux 使用者 組 許可權的操作

2021-10-03 10:24:33 字數 2009 閱讀 4286

一、使用者的增刪改查

1、新增新使用者   useradd

命令使用存放在/etc/default/useradd檔案中的預設值

檢視預設值   useradd  -d

更改預設值   useradd -d 引數 值   ,# useradd -d -s /bin/tsch

選項:-m 建立home目錄,目錄模板在/etc/skel目錄下

2、刪除使用者   userdel  , 預設情況下只會刪除/etc/passwd檔案中的資訊,不會刪除賬號的檔案

選項: -r 刪除使用者的其他檔案

3、修改賬戶

3.1   修改賬戶字段,改變組等 usermod

3.2   改變密碼   passwd 改變自己的密碼  選項 : -e強制下次登陸改密碼

chpasswd  從標準輸入stdin中自動讀取賬號密碼對列表 , 常用重定向 chpasswd  < filename 

3,3   快速修改使用者登陸shell , chsh -s  /bin/bash username

3.4   給賬號加備註 chfn  , finger username 顯賬戶資訊 , chfn username進行設定

3.5   管理賬戶有效期  chage

二、組的增刪改查

1、組許可權允許多個使用者對系統物件共享一組共用的許可權

2、每個組有唯一的gid,如同使用者唯一的uid一樣

3、組的資訊存在/etc/group

4、建立組  groupadd  groupname

5、組內新增使用者 usermod -g  newgroupname username , 更改在重啟後生效

-g 新組名替換到預設組, -g不影響預設組

6、修改組 groupmod options  newgroupname oldgroupname 

選項: -n 修改組名,-g 修改gid

三、檔案許可權

1、顯示檔案許可權  ls -l  的輸出資訊中,第乙個字段, 第乙個字母是檔案類別

2-10的字母表示許可權,其中r表示可讀,w表示可寫,w表示可執行

2-4為一組,5-7為一組,8-10為一組,一組有三個字母位

每組的第乙個字母位表示是否可讀,若是則顯示r,否則顯示-

每組的第二個字母位表示是否可寫,若是則顯示w,否則顯示-

每組的第三個字母位表示是否可執行,若是則顯示x,否則顯示-

第一組表示物件的屬主的許可權,第二組是屬組的許可權,第三組表示其他使用者的許可權

2、顯示預設檔案許可權 umask , 共有四個數字,第一位是黏著位,後面三個是八進位制數

3個八進位制數對應三個組,每個組對應乙個數,將該八進位制數轉換位三位二進位制數

二進位制數第一位對應是否可讀,第二位是否可寫,第三位是否可執行,1則是,0則fou

umask是掩碼,對檔案用666減去三個八進位制數,對於目錄用777減去三個八進位制數得到三個八進位制數

然後三個八進位制數展開成9個二進位制數就是三個組的對應的讀寫執行許可權

修改預設許可權   umask  newnumber

3、修改許可權   chmod  options mode file 

3.1 使用八進位制模式修改   chmod   abc   file  , abc位三個八進位制數字,例$ chmod 760 newfile

3.2 使用符號模式修改,options 可以使用使用者u、組g、o其他使用者、a所有人。後面跟增加許可權+或減少許可權-。後加讀r或寫w或           執行w。例 $ chmod o+r newfile 選項:-r 遞迴更改檔案許可權

4、改變檔案屬主或屬組 chown

options owner[.group] file 選項:-r 遞迴改變子目錄與檔案

5、更改檔案或目錄的缺省屬組 chown

options group file

(4和5在改變檔案屬組時,檔案屬主必須是預設組和新組的成員)

6、共享許可權,建立新目錄並啟用suid(待學習)

Linux使用者 使用者組 檔案許可權

最近打算更仔細學習一下linux作業系統。先是惡補了一下使用者 使用者組 檔案許可權這三樣比較重要的知識。學習這幾樣東西,得先掌握linux的許可權系統相關知識。linux的許可權系統主要是由使用者 使用者組和許可權組成。使用者就是乙個個的登入並使用linux的使用者。linux內部用uid表示。使...

Linux 使用者和使用者組許可權

1.使用者管理 新增乙個使用者 useradd testuser或者adduser testuser 新增乙個使用者並將使用者新增到組裡 useradd g testgroup testuser 刪除乙個使用者,加上 r會把使用者home下的檔案也刪除 userdel r testuser 修改使用...

使用者 組 許可權

使用者 組 許可權 一 許可權 r,w,x 1.檔案許可權 r 可讀,可以使用類似cat等命令檢視檔案內容 w 可寫,可以編輯或刪除此檔案 x 可執行,exacutable,可以命令提示符下當作命令提交給核心執行 2.目錄許可權 r 可以對此目錄執行ls以列出內部的所有檔案 w 可以在此目錄建立檔案...