linux怎么修改文件所屬用戶和組?我們一起來了解一下吧。
創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網站建設公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務,在本地打下了良好的口碑,在過去的10年時間我們累計服務了上千家以及全國政企客戶,如水電改造等企業(yè)單位,完善的項目管理流程,嚴格把控項目進度與質量監(jiān)控加上過硬的技術實力獲得客戶的一致表揚。
1、首先打開linux系統(tǒng)。
2、接著打開“終端”命令窗口。
3、輸入su并回車,接著再輸入密碼,進入到root用戶。
4、接著輸入chown用戶名+文件名,即可修改文件所屬用戶。
5、輸入usermod-G+用戶組+用戶名命令,回車運行即可更改用戶所屬組。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫的。
Linux chgrp(英文全拼:change group)命令用于變更文件或目錄的所屬群組 1 。chgrp 是 change group 的縮寫。一般輸入 chg 然后按下 tab 鍵就會自動補全完整命令。
chgrp 語法為: chgrp [-R] {組名}{目錄名/文件名} 。
-R 表示遞歸修改,R 是 recursive 首字母 2 。
假設在當前目錄下有一個文件(deniro.txt),隸屬于名為 vagrant 的群組:
現(xiàn)在想把這個文件改為隸屬于 tty 的群組。因為 tty 群組需要 root 賬戶,所以我們先使用 sudo -i 命令切換賬戶。接著進入剛才的目錄,輸入 chgrp tty deniro.txt 。
可以看到,該文件的群組屬性已經改為 tty 咯。
注意:
參考資料:
【1】 Linux chgrp 命令 .
【2】鳥哥. 鳥哥的Linux私房菜 基礎學習篇[M]. 第四版. 北京: 人民郵電出版社,2018: 212.
Linux修改用戶所屬組
1、設置某個用戶所在組
usermod -g 用戶組 用戶名
注:-g|--gid,修改用戶的gid,該組一定存在
2、把用戶添加進入某個組(s)
usermod -a -G 用戶組 用戶名
注:
-a|--append,把用戶追加到某些組中,僅與-G選項一起使用
-G|--groups,把用戶追加到某些組中,僅與-a選項一起使用
內容擴展
用戶管理命令
useradd 注:添加用戶
adduser 注:添加用戶
passwd 注:為用戶設置密碼
usermod 注:修改用戶命令,可以通過usermod 來修改登錄名、用戶的家目錄等等;
pwcov 注:同步用戶從/etc/passwd 到/etc/shadow
pwck 注:pwck是校驗用戶配置文件/etc/passwd 和/etc/shadow 文件內容是否合法或完整;
pwunconv 注:是pwcov 的立逆向操作,是從/etc/shadow和 /etc/passwd 創(chuàng)建/etc/passwd ,然后會刪除 /etc/shadow 文件;
finger 注:查看用戶信息工具
id 注:查看用戶的UID、GID及所歸屬的用戶組
chfn 注:更改用戶信息工具
su 注:用戶切換工具
sudo 注:sudo 是通過另一個用戶來執(zhí)行命令(execute a command as another user),su 是用來切換用戶,然后通過切換到的用戶來完成相應的任務,但sudo 能后面直接執(zhí)行命令,比如sudo 不需要root 密碼就可以執(zhí)行root 賦與的執(zhí)行只有root才能執(zhí)行相應的命令;但得通過visudo 來編輯/etc/sudoers來實現(xiàn);
visudo 注:visodo 是編輯 /etc/sudoers 的命令;也可以不用這個命令,直接用vi 來編輯 /etc/sudoers 的效果是一樣的;
sudoedit 注:和sudo 功能差不多;
linux怎么修改文件所屬用戶和組
在Linux中,創(chuàng)建一個文件時,該文件的擁有者都是創(chuàng)建該文件的用戶。該文件用戶可以修改該文件的擁有者及用戶組別;或者在root用戶下,這樣可以修改任何文件的擁有者及用戶組。
而修改文件所屬用戶和組,需要用到chown命令。
chown 命令,可以認為是 "change owner" 的縮寫,主要用于修改文件(或目錄)的所有者,除此之外,這個命令也可以修改文件(或目錄)的所屬組。
當只需要修改所有者時,可使用如下 chown 命令的基本格式:
-R(注意大寫)選項表示連同子目錄中的所有文件,都更改所有者。
當只需要修改所屬組時,可使用如下 chown 命令的基本格式:
如果需要同時更改所有者和所屬組,chown 命令的基本格式為:
注意,在 chown 命令中,所有者和所屬組中間也可以使用點(.),但會產生一個問題,如果用戶在設定賬號時加入了小數(shù)點(例如 zhangsan.temp),就會造成系統(tǒng)誤判。因此,建議大家使用冒號連接所有者和所屬組。
當然,chown 命令也支持單純的修改文件或目錄的所屬組,例如 chown :group install.log 就表示修改 install.log 文件的所屬組,但修改所屬組通常使用 chgrp 命令,因此并不推薦大家使用 chown 命令。
另外需要注意的一點是,使用 chown 命令修改文件或目錄的所有者(或所屬者)時,要保證使用者用戶(或用戶組)存在,否則該命令無法正確執(zhí)行,會提示 "invalid user" 或者 "invaild group"。
chown命令的使用示例
1、更改文件的所屬者
首先我們使用ls -l命令來查看一下文件的所屬,例:
下面我們使用chown命令來更改該tmpfile文件的所屬者
然后再使用ls -l命令來查看一下該tmpfile文件的所屬
可以看出:該tmpfile文件的所屬者從“himanshu”變?yōu)榱恕皉oot”
2、更改文件組
通過chown命令,也可以更改組(文件所屬的組別)。
使用以下命令來更改文件所屬的組別:
然后使用ls -l命令來查看一下該tmpfile文件的所屬
也可以直接一次性更改文件的所屬者和組別為root,需要使用以下命令:
文章名稱:linux修改屬組命令 linux修改組名命令
網頁網址:http://jinyejixie.com/article18/ddispgp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、網站維護、手機網站建設、品牌網站制作、虛擬主機、建站公司
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)