1、什么是屬主與屬組?
屬主:所屬的用戶,文檔所有者,這是一個賬戶,這是一個人
屬組:所屬的用戶組,這是一個組
基本語法: # ls -l 查看文檔屬主與屬組
這兩項信息在文檔創建的時候會使用創建者的信息(用戶名、用戶所屬的主組名稱)。
問題:為什么itheima.txt 的屬主和屬組默認都是itheima
2、為什么要修改屬主與屬組?
舉例:
一個財務表格,以前由胡一菲進行更新,她有讀寫權限,現在胡一菲去阿拉善沙漠找曾老師了,改權限沒用,需要把屬主改成諸葛大力,由諸葛大力更新。推薦了解黑馬程序員Linux云計算+運維開發。
3、chown修改文件的屬主
基本語法: # chown [-R] 新文檔擁有者名稱 文檔路徑
作用:更改文檔的所屬用戶(change owner)
選項:-R 代表遞歸修改文件的屬主
示例代碼1:將readme.txt文檔屬主更改為itheima
#touch readme.txt
#ll readme.txt
#chown itheima readme.txt
將readme.txt文件的屬主設置為itheima
#ll readme.txt
示例代碼2:將shop文件夾的擁有者更改為itheima
#mkdir shop
#ll
#chown itheima shop
將shop文件夾的屬主設置為itheima
#ll
4、chgrp修改文件的屬組
基本語法: # chgrp [-R] 新文檔組名稱 文檔的路徑
作用:更改文檔的所屬用戶組(change group)
示例代碼1:將readme.txt文檔所屬組修改為itcast
錯誤信息:invalid user: ‘itheima’
不可用的賬戶"itheima"
原因:檢查是否有這個賬戶,如果沒有,需要新建
示例代碼2:將shop文檔所屬組修改為itcast
5、chown同時修改屬主與屬組(重點)
問題:如何通過一個命令實現既可以更改所屬的用戶,也可以修改所屬的用戶組呢?
答:使用 chown 命令
基本語法: 語法:# chown [-R] username:groupname 文檔路徑
示例代碼:將readme.txt文件的擁有者與所屬組都更改為root#ll readme.txt
#chown root:root readme.txt
將readme.txt文件的屬主和屬組同時設置為root
#ll readme.txt
特別注意:
一般來說,這個指令(chown)只有是由系統管理者(root)所使用,普通用戶沒有權限可以改變別人的檔案擁有者,也沒有權限可以將自己的檔案擁有者改設為別人。只有系統管理者(root)才有這樣的權限。
猜你喜歡:linux用戶組管理命令詳細介紹