Linux使用者與組的管理

2021-10-01 02:22:32 字數 2757 閱讀 1145

使用者和組管理:

使用者分三種:普通使用者 root 系統使用者

id號

使用者:user 組:group

uid :使用者id

uid=0 --> root

uid 1~999 系統使用者

uid 1000以上 普通使用者

組:基本組和附加組

基本組:建立使用者時,linux會自動建立同名的組

並將使用者新增到這個組中

附加組:非基本組

乙個使用者只能有乙個基本組,可以有多個附加組

1.建立使用者和組:

* 必須是管理員許可權

建立使用者:useradd 建立組:groupadd

# useradd herry //建立herry使用者

選項:-c 設定賬戶基本描述資訊

-d 家目錄 /home/herry

-e 有效時間 yyyy-mm-dd 2019-09-09

-g 基本組

-g 附加組 逗號分隔多個附加組名

-s 登入shell 預設是bash

/sbin/nologin 非登入使用者

/bin/bash 登入使用者

-u uid

# groupadd -g id號 組名 //指定組id號

# id root

//檢視root使用者的賬戶資訊和組資訊

刪除使用者:

# userdel -r 使用者名稱

//刪除賬戶及相關檔案

設定密碼:

1.# passwd username

new password:

retype new password :

passwd:。。。。。successfully

//互動式的設定密碼

2. echo 「password」 | passwd --stdin username

//非互動式的設定密碼

3. # passwd  -l  username  	

//鎖定賬號(不能登入)

# passwd -u username

//解鎖賬號

# passwd -d username

//清空密碼資訊

修改已經存在的使用者資訊:

# usermod 選項 username

選項:-c 設定賬戶基本描述資訊

-d 家目錄 /home/herry

-e 有效時間 yyyy-mm-dd 2019-09-09

-g 基本組

-g 附加組 逗號分隔多個附加組名

-s 登入shell 預設是bash

/sbin/nologin 非登入使用者

/bin/bash 登入使用者

-u uid

1.賬戶資訊檔案:

/etc/passwd

root:x:0:0:root:/root:/bin/bash

1.賬號名稱

2.密碼佔位符

3.uid

4.gid

5.賬戶的基本資訊

6.家目錄

7.登入shell

密碼資訊檔案:

/etc/shadow

bin:*:16659:0:99999:7:::

1.賬戶名稱

2.密碼

3.上次修改密碼的時間 1970.1.1

4.最短有效天數 0 無限

5.最長有效天數 永不過期

6.過期前的警告天數

7.過期後的寬限天數

8.賬戶失效時間

9.暫時保留未使用

3.組賬戶資訊檔案:

/etc/group

mail:x:12:mail,postfix

1.組賬戶名稱

2.密碼佔位符

3.gid

4.組成員

4.組密碼資訊檔案:

/etc/gshadow

1.組賬戶名稱

2.密碼 !:說明未設定密碼

3.組管理員

4.組成員

6.新增使用者到組中:

# gpasswd groupname //設定組密碼

# gpasswd -a username groupname

//將使用者新增到組中

1.檢視檔案或目錄的詳細資訊:

# ls -l 檔案或目錄

//以長格式顯示檔案或目錄的詳細資訊

# ls -ld 檔案或目錄 //當前目錄的詳細資訊

drwx------.  5 alex  alex  4096 9月   9 14:38  alex

1. 許可權11位

1.檔案的屬性

d 目錄

- 普通檔案

l 鏈結檔案

b或c 裝置檔案

2.2-10 一共9位 每三位為一組

第一組:所有人的許可權

第二組:所屬組的許可權

第三組:其他人的許可權

許可權 檔案 目錄

讀:r 檢視內容 可列出

寫:w 修改內容 目錄下增刪改名字

執行:x 程式或指令碼 cd到目錄下

2.鏈結數量或子目錄個數

3.所有者

4.所屬組

5.大小 預設以位元組為單位

6.最後修改時間 月

7.最後修改時間 日

8.最後修改時間 小時和分鐘

9.檔案或目錄的名字

Linux的使用者管理與組管理

超級使用者root 擁有至高無上的許可權 uid 0 普通使用者 許可權有一定的限制,可以登入系統。一般可以執行 usr local bin或者 bin或者 usr bin或者自己家目錄的命令 uid 500 60000 centos 6 uid 1000 60000 centos7 系統使用者 偽...

linux 使用者管理與組管理

linux是乙個多使用者 多工的作業系統 linux使用者的分類 超級使用者root 擁有至高無上的許可權 uid 0 普通使用者 許可權有一定的限制,可以登入系統。一般可以執行 usr local bin或者 bin或者 usr bin或者自己家目錄的命令 uid 500 60000 centos...

linux 使用者與組管理

一 linux的使用者與組管理必須要使用root或者擁有root許可權的使用者才能完成 使用者新增 useradd 密碼修改 passwd 123456 使用者刪除 userdel 使用者刪除及刪除使用者主目錄 userdel r 增加使用者組 groupadd 組名 使用者建立,並同時指定將某個使...