Linux 改變乙個檔案的擁有者和使用者組

2021-09-01 09:21:16 字數 1401 閱讀 3037

一、使用chown命令更改檔案擁有者

在 shell 中,可以使用chown命令來改變檔案所有者。chown命令是change owner(改變擁有者)的縮寫。

需要注意的是,使用者必須是已經存在系統中的,也就是只能改變為在 /etc/passwd這個檔案中有記錄的使用者名稱才可以。

chown命令的用途很多,還可以順便直接修改使用者組的名稱。此外,如果要連目錄下的所有子目錄或檔案同時更改檔案擁有者的話,直接加上-r的引數即可。

基本語法:

chown[-r]賬號名稱檔案或目錄

chown[-r]賬號名稱:使用者組名稱檔案或目錄

引數:-r: 進行遞迴( recursive )的持續更改,即連同子目錄下的所有檔案、目錄

都更新成為這個使用者組。常常用在更改某一目錄的情況。

示例1:

[root@localhost home]#touchtestfile//由 root 使用者建立檔案

[root@localhost home]#lstestfile–l

-rw–w--w- 1 root root 0 jun 7 19:35 testfile//檔案的擁有者及擁有者級均為 root

[root@localhost home]#chownyangzongdetestfile//修改檔案擁有者為 yangzongde

[root@localhost home]#lstestfile-l

-rw–w--w- 1 yangzongde root 0 jun 7 19:35 testfile//檢視檔案擁有者為 yangzongde,但組仍為 root

示例2:

chownbininstall.log

ls-l

-rw-r–r-- 1 bin users 68495 jun 25 08:53 install.log

chownroot:rootinstall.log

ls -l

-rw-r–r-- 1 root root 68495 jun 25 08:53 install.log

二、使用chgrp命令更改檔案所屬使用者組

在shell中,可以使用chgrp命令來改變檔案所屬使用者組,該命令就是change group(改變使用者組)的縮寫。

需要注意的是要改變成為的使用者組名稱,必須在/etc/group裡存在,否則就會顯示錯誤。

基本語法:

chgrp[-r]

linux中管理員和檔案的屬主可以通過chmod更改檔案的許可權.chmod 有兩種表示方法:文字和數字設定法.

g 就是組group,+是新增許可權.r是read讀. o是其他人other(非檔案所有者和檔案所有者所在組以外的其他人)

chmod g+r,o+r aaa.txt 就是給同組人,以及其他人對檔案aaa.txt讀的許可權

linux修改檔案屬所組以檔案擁有者

在linux下我們首先需要熟悉組 擁有者 其它使用者這三含義,非常重要。例如我們需要改變乙個檔案的擁有者 修改檔案之前必須當前的使用者具有管理員root的許可權 chown r username filename 修改當前的檔案擁有者為username chown r username groupn...

linux改變檔案所有者命令

chown 改變檔案所有者 change owner chown r 所有者名稱 檔案或者目錄 r 進行遞迴的持續更改。也即連同子目錄下的所有檔案目錄都更新成為這個使用者組之意,常常用在更改某一目錄內所有的檔案情況 例如 root shuai shan ls al rw r r 1 root roo...

linux 建立乙個檔案

1.建立檔案 vi 例一 建立檔案a.txt。vi a.txt hello everyone wq 在退出時,直接輸入 wq會發現退不出去,退出方法是 編輯完成後按esc,然後輸入 q就是退出 還有 wq是儲存後退出,加感嘆號是表示強制 2.touch命令功能 修改檔案時間 touch filea,...