當前位置:首頁 » 操作系統 » linux改用戶組

linux改用戶組

發布時間: 2023-05-30 19:50:55

『壹』 linux怎麼更改文件所屬用戶,用戶組

linux下修改文件用戶組

chgrp:changegroup的簡寫,修改文件所屬的用戶組。

修改後查看ls-l

如果要修改該目錄下所有文件和目錄,使用-R參數。

要被改變的group名,必須在/etc/group文件中。/etc/group文件記錄系統中所有的組名稱。

『貳』 linux怎麼設置用戶組

添加用戶,並指定用戶ID:
useradd -u userID username
e.g. useradd -u 1001 user1
注意,這里的userID最好取500以上,否則和系統虛擬用戶ID相沖突。如果加上-M參數,則不為該用戶創建用戶目錄,如 /home/user1 。
設置用戶密碼:
passwd username
之後,要兩次輸入新密碼
查看所有已有的用戶:
cat /etc/passwd

一般新加的都在最後一行,例如上面的 useradd -u 1001 user1,會看到最後一行為 user1:x:1001:1001::/home/user1:/bin/bash
刪除一個用戶:
userdel -r username
e.g. userdel -r user1
注意,這里的-r 是連同user一道,將 /home/user1/ 目錄也刪除;如果不加 -r,就只刪除用戶 user1,而不刪除目錄 /home/user1/
添加一個group,並指定group id:
groupadd -g groupID groupname
e.g. groupadd -g 1000 group1
注意,這里的groupID最好取500以上,否則和系統虛擬用戶組ID相沖突。

查看當前有哪些group:
cat /etc/group
e.g. 在上面的 groupadd -g 1000 group1 之後,會在 cat /etc/group 看到最後一行:group1:x:1000:
(這里的x表示有密碼,只是個佔位符,真正有沒有密碼還有看其他文件。cat /etc/shadow 會看到所有用戶的MD5加密後的密碼)
刪除一個group:
groupdel groupname
e.g. groupdel group1
注意,如果要刪除的group中還有成員user,該操作會失敗。解決辦法:先刪除group下的所有user,然後再刪group;或者,將group下的所有user放到其他group下,再刪當前group。
顯示用戶ID及其所屬group的groupID:
id username
e.g. id user1
(輸出 uid=1001(user1) gid=1000(group1) groups=1000(group1))
查看一個user的主group:
cat /etc/passwd
例如其中有這樣一行 user1:x:1001:1000::/home/user1:/bin/bash,而 cat /etc/group 顯示結果中有 group1:x:1000: ,這說明 user1的主group就是group1。
添加一個user到一個group:
gpasswd -a username groupname
e.g. gpasswd -a user2 group2
結果顯示 Adding user user2 to group group2,並且在cat /etc/group 時,會看到有 group2:x:2000:user2,說明 user2 在group2 下面了。
注意:cat /etc/group 的結果中,一個group的行中不會出現這樣的user,即該user的主group就是該group。
將一個user從一個group中刪除:
gpasswd -d username groupname

修改文件夾的所有者(owner):
chown -R username some-folder
e.g. 先前有一個/yasi 文件夾,在/下 ll 顯示 drwxr-xr-x 2 root root 4096 Jan 24 04:42 yasi,即/yasi 文件夾的所有者(owner)是root,所有group(owner group)是root group。當執行 chown -R user1 /yasi 後,在/下 ll 顯示 drwxr-xr-x 2 user1 root 4096 Jan 24 04:42 yasi,即/yasi 的owner 已經改成了 user1。
注意,這里的-R 表示將所有子目錄和目錄中所有文件的所有權一起修改。不加-R,修改失敗,不知道為什麼。
修改文件夾的所有者group(owner group):

類似上面的操作 chown -R .groupname some-folder
e.g. chown -R .group2 /yasi
注意,這里的groupname前面要加一個點
同時修改文件夾的所有者(owner)和所有者group(owner group):

類似上面的操作 chown -R username.groupname some-folder

e.g. chown -R user1.group2 /yasi
修改文件的所有者(owner):

chown username some-folder
e.g. chown user1 /yasi
修改文件的所有者group(owner group):

chown .groupname some-folder
e.g. chown .group2 /yasi
同時修改文件的所有者(owner)所有者group(owner group):

chown username.groupname some-folder
e.g. chown user1.group2 /yasi

添加用戶,並指定用戶ID,同時添加到指定的group:

useradd -u userID -g groupID username
e.g. useradd -u 2001 -g 2000 user2

『叄』 linux系統下怎麼修改文件所屬用戶和組

linux怎麼修改文件所屬用戶和組

在Linux中,創建一個文件時,該文件的擁有者都是創建該文件的用戶。該文件用戶可以修改該文件的擁有者及用戶組別;或者在root用戶下,這樣可以修改任何文件的擁有者及用戶組。

而修改文件所屬用戶和組,需要用到chown命令。

chown 命令,可以認為是 "change owner" 的縮寫,主要用於修改文件(或目錄)的所有者,除此之外,這個命令也可以修改文件(或目錄)的所屬組。

當只需要修改所有者時,可使用如下 chown 命令的基本格式:

-R(注意大寫)選項表示連同子目錄中的所有文件,都更改所有者。

當只需要修改所屬組時,可使用如下 chown 命令的基本格式:

如果需要同時更改所有者和所屬組,chown 命令的基本格式為:

注意,在 chown 命令中,所有者和所屬組中間也可以使用點(.),但會產生一個問題,如果用戶在設定賬號時加入了小數點(例如 zhangsan.temp),就會造成系統誤判。因此,建議大家使用冒號連接所有者和所屬組。

當然,chown 命令也支持單純的修改文件或目錄的所屬組,例如 chown :group install.log 就表示修改 install.log 文件的所屬組,但修改所屬組通常使用 chgrp 命令,因此並不推薦大家使用 chown 命令。

另外需要注意的一點是,使用 chown 命令修改文件或目錄的所有者(或所屬者)時,要保證使用者用戶(或用戶組)存在,否則該命令無法正確執行,會提示 "invalid user" 或者 "invaild group"。

chown命令的使用示例

1、更改文件的所屬者

首先我們使用ls -l命令來查看一下文件的所屬,例:

下面我們使用chown命令來更改該tmpfile文件的所屬者

然後再使用ls -l命令來查看一下該tmpfile文件的所屬

可以看出:該tmpfile文件的所屬者從「himanshu」變為了「root」

2、更改文件組

通過chown命令,也可以更改組(文件所屬的組別)。

使用以下命令來更改文件所屬的組別:

然後使用ls -l命令來查看一下該tmpfile文件的所屬

也可以直接一次性更改文件的所屬者和組別為root,需要使用以下命令:

『肆』 linux修改用戶屬組命令

Linux修改用戶所屬組
1、設置某個用戶所在組
usermod -g 用戶組 用戶名
註:-g|--gid,修改用戶的gid,該組一定存在
2、把用戶添加進入某個組(s)
usermod -a -G 用戶組 用戶名
註:
-a|--append,把用戶追加到某些組中,僅與-G選項一起使用
-G|--groups,把用戶追加到某些組中,僅與-a選項一起使用
內容擴展
用戶管理命令
useradd 註:添加用戶
adser 註:添加用戶
passwd 註:為用戶設置密碼
usermod 註:修改用戶命令,可以通過usermod 來修改登錄名、用戶的家目錄等等;
pwcov 註:同步用戶從/etc/passwd 到/etc/shadow
pwck 註:pwck是校驗用戶配置文件/etc/passwd 和/etc/shadow 文件內容是否合法或完整;
pwunconv 註:是pwcov 的立逆向操作,是從/etc/shadow和 /etc/passwd 創建/etc/passwd ,然後會刪除 /etc/shadow 文件;
finger 註:查看用戶信息工具
id 註:查看用戶的UID、GID及所歸屬的用戶組
chfn 註:更改用戶信息工具
su 註:用戶切換工具
sudo 註:sudo 是通過另一個用戶來執行命令(execute a command as another user),su 是用來切換用戶,然後通過切換到的用戶來完成相應的任務,但sudo 能後面直接執行命令,比如sudo 不需要root 密碼就可以執行root 賦與的執行只有root才能執行相應的命令;但得通過visudo 來編輯/etc/sudoers來實現;
visudo 註:visodo 是編輯 /etc/sudoers 的命令;也可以不用這個命令,直接用vi 來編輯 /etc/sudoers 的效果是一樣的;
sudoedit 註:和sudo 功能差不多;

『伍』 linux怎麼更改文件所屬用戶,用戶組

chown [-R] 賬號名稱 文件或目錄
chown [-R] 賬號名稱:用戶組名稱 文件或目錄
參數:
-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的所有文件、目錄
都更新成為這個用戶組。常常用在更改某一目錄的情況。
示例1:
[root@localhost home]# touch testfile //由 root 用戶創建文件
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的擁有者及擁有者級均為 root
[root@localhost home]# chown yangzongde testfile //修改文件擁有者為 yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件擁有者為 yangzongde,但組仍為 root

『陸』 linux修改文件所屬用戶和組

linux怎麼修改文件所屬用戶和組?我們一起來了解一下吧。
1、首先打開linux系統。


本文章基於ThinkpadE15品牌、centos7系統撰寫的。

『柒』 linux 怎麼修改已有用戶的所屬組

1、在linux系統中新創建的用戶是無法登錄系統的,需要為用戶配置密碼才可以進行登錄,使用passwd命令

『捌』 如何更改linux文件目錄擁有者及用戶組

更改Linux文件目錄的擁有者可以用chown命令,chown的意思就是change owner,它的用法是:
chown 用戶名:用戶組名 文件或目錄
用戶名是需要修改成哪個用戶所有,用戶組名是修改成哪個用戶組(厲害不,還能修改所屬用戶組),注意用戶名和組名之間的那個冒號是英文冒號,後面接著是需要修改的文件或目錄,一個示例:
chown root:root /home/mydir
示例將/home/mydir目錄的擁有者修改為root,所屬用戶組修改為root用戶組。
如果只想修改擁有者呢,那隻給出一個用戶名就可以了,就像下面這樣:
chown root /home/testfile
注意:chown有一個選項,對於修改目錄的所有者很有用,那就是-R選項,-R選項表示遞歸修改,就是連目錄下的子目錄裡面的所有文件、目錄都修改所有者。
如果只想修改文件或目錄所屬用戶組呢,那可以用chgrp命令,用法和chown類似:
chgrp 用戶組 文件或目錄
chgrp命令也有一個-R選項噢,和chown的-R選項用法一樣,都是用於目錄。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:639
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:84
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:310
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:793
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:343
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:212
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:812
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:366
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:592