Linux基本操作之使用者 組操作

2021-09-25 06:10:22 字數 1427 閱讀 4251

本文簡單介紹linux系統下的使用者、組操作

使用者可以分為系統使用者與普通使用者,系統使用者擁有最高的許可權,可以建立普通使用者、建立組等操作。

useradd 【user_name】

附加其他要求

-g	指定使用者所屬主組

-g 指定使用者所屬附加組

-u 指定使用者id

-d 指定使用者宿主目錄(宿主目錄:登陸使用者時預設的當前目錄)

-m 自動建立使用者宿主目錄(該選項為預設值)

-m 不自動建立使用者宿主目錄

.....

useradd -g  group_name -d /path user_name
建立乙個user_name使用者,指定使用者宿主目錄為/path,指定使用者所屬組為group_name

userdel	user_name
其他附加選項

-r	刪除該使用者的檔案

-f 強制刪除使用者

userdel -rf	user_name
強制刪除user_name使用者及其所有的檔案

chmod -* user_name
可編輯選項

-l 修改使用者名稱

-u 修改使用者id

-g 修改使用者主組

-g 修改使用者附加組

-d 修改使用者宿主目錄(注:原宿主目錄中的檔案並不會跟著移動)

-l 鎖定使用者密碼

-u 解鎖使用者密碼

-s 指定使用者使用的shell指令

使使用者之間建立聯絡,方便使用者之間進行檔案共享或其他操作

增加組

groupadd  group_name
其他附加選項

-g 指定使用者組組id

groupadd -g 1000 group_name
建立乙個組id為1000的使用者組group_name

groupdel  group_name
groupmod -* group_name

可修改項

-n 修改組名

-g 修改組id

chgrp group_name file_name
將檔案file_name所屬組改為group_name

chown user_name file_name
將檔案file-name所有者改為user_name

chown user_name:group_name file_name
將file_name同時更改擁有者與所屬組

Linux使用者組操作

root bogon cat etc group root x 0 bin x 1 daemon x 2 sys x 3 adm x 4 postfix x 89 g0 x 1000 u1 x 1001 ntp x 38 使用者組的所有資訊都存放在 etc group檔案中。此檔案的格式是由冒號 隔...

linux使用者組操作

1 帳戶實質 linux是個多使用者作業系統,如許很多個使用者登入作業系統,每個使用者有不同的工作環境,包括shell和x windows 2 使用者和組 linux帳號包括 使用者帳號和組帳號 使用者帳戶分 普通使用者帳號和 終極使用者帳號 組分為 標準組和私有組 注意 乙個帳戶能夠屬於不同的組 ...

linux使用者組操作函式

1 getdid函式和setgid函式,獲得,設定組識別碼,用於獲取設定目前程序組識別碼 include include gid t getgid void int setgid gid t gid 2 getegid函式和setegid函式,獲得設定有效的組識別碼 include include ...