linux更改用戶組
A. 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,需要使用以下命令:
B. linux修改文件所屬用戶和組
linux怎麼修改文件所屬用戶和組?我們一起來了解一下吧。1、首先打開linux系統。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。
C. linux怎麼更改文件所屬用戶,用戶組
linux下修改文件用戶組
chgrp:changegroup的簡寫,修改文件所屬的用戶組。
修改後查看ls-l
如果要修改該目錄下所有文件和目錄,使用-R參數。
要被改變的group名,必須在/etc/group文件中。/etc/group文件記錄系統中所有的組名稱。
D. 如何更改linux文件目錄擁有者及用戶組
更改linux文件目錄擁有者及用戶組及用戶組方法如下:
首先利用[root@linux ~]# chown把fail2ban的所屬者修改為nginx。如下圖所示:
E. 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 功能差不多;
F. 在linux中如何修改用戶的初始用戶組和附加用戶組
在 Linux 中,您可以使用以下命令來修改用戶的初始用戶組:
usermod -g new_group username
其中,new_group 是您想要設置的新的初始用戶組,username 是您想要修改的用戶名。
如果您想要將用戶添加到一個或多個附加用戶組中,請使用以下命令:
usermod -aG group1[,group2,...] username
其中,陵寬group1、group2 等等表示您想要添加的附加用戶組,多個用戶組可以用逗號隔開。請注意,在使用此命令更改用戶的附加用戶組時,必須返巧添加 -a 選項來確保保留用戶之尺世亮前的所有其他用戶組。
修改用戶的初始用戶組或附加用戶組後,需要注銷並重新登錄,才能使更改生效。