linux使用者及許可權基礎

2021-08-21 19:25:25 字數 1470 閱讀 9678

useradd wjb

操作流程:

1. 在/etc/passwd中新增使用者資訊

2. 如果使用passwd建立密碼,則將密碼加密儲存在/etc/shadow中

3. 為使用者建立乙個新的家目錄 wjb

4. 將/etc/skel資料夾中的檔案複製到使用者的家目錄中

如在/etc/skel中新建乙個通用配置檔案,新建使用者時該檔案會複製到新建使用者的家目錄中

5. 建立乙個與使用者名稱相同的組,新建使用者預設屬於這個同名組

-d 家目錄

-s 登入shell

-u userid

-g 主組

-g 附屬組,最多31個,用,分開

useradd -g wjb linux 新增使用者linux並規定附屬組為wjb

usermod 引數 username

-l 新使用者名稱

-u 新userid

-d 新使用者家目錄

-g 使用者所屬主組

-g 使用者所屬附屬組

-l 鎖定使用者使其不能登入

-u 解除鎖定

userdel wjb     保留使用者家目錄

userdel -r wjb 不保留使用者家目錄

每個組都有乙個組id

組資訊儲存在/etc/group中

每乙個使用者擁有乙個主組,最多有31個附屬組

groupadd group                  建立組group
groupmod -n newname oldname     修改組名

groupmod -g newgid oldgid 修改組id

groupdel group                  刪除組group
- chown 用來修改檔案的所屬使用者

``` chown wjb linux.txt

-r 遞迴修改目錄下所有檔案的所屬使用者

```- chgrp 用來修改檔案的所屬組

``` chgrp wjb linux.txt

-r 遞迴修改目錄下所有檔案的所屬組

```

以數字方式修改許可權

許可權對檔案的影響

對目錄的影響

suid

以檔案的所屬使用者身份執行,而非執行檔案的使用者

無sgid

以檔案的所屬組身份執行

在該目錄中建立的任意新檔案的所屬組與該目錄的所屬組系統

suid

無對目錄擁有寫入許可權的使用者僅可以刪除其擁有的檔案,無法刪除其他使用者所擁有的檔案

linux基礎(5) 使用者及許可權

使用者 使用linux時,需要以使用者的身份登陸 組 用來方便組織管理使用者 root使用者 id為0的使用者為root使用者 系統使用者 1 499 普通使用者 500以上 etc passwd 儲存使用者資訊 etc shadow 儲存使用者密碼 etc group 儲存組資訊 建立使用者 us...

Linux使用者及許可權

計算資源 許可權 使用者 使用者組 容器,關聯許可權使用者組,方便的指派許可權 使用者 獲取資源或服務的標識 程序安全上下文 secure context 許可權 r w x 檔案 r 可讀 檢視 w 可寫 編輯或刪除 x 可執行 當作命令提交給核心 目錄 r 可對此目錄ls w 在此目錄建立檔案 ...

Linux使用者及許可權

庫 lib 共享庫 so shared object,許可權 使用者,獲取資源,服務的識別符號 組,指派許可權,識別符號 程序 以某個使用者的身份在進行,有屬主和屬組 安全上下文 security context linux許可權,三組使用者 檔案屬主,檔案的所有者 檔案屬組,檔案的原生組 其他使用...