改變檔案所有者

2021-07-10 08:33:27 字數 445 閱讀 9667

通過chown / fchown /lchown來改變乙個檔案的所有者識別號和使用者組識別號:

#include

#include

int chown(const char *pathname,uid_t owner,gid_t group);

int fchown(int fd,uid_t owner,gid_t group);

int lchown(const char *pathname,uid_t owner,gid_t group);

返回值:成功為0,反之為-1;

chown修改指定檔案的所有者,pathname(指定路徑名),owner(新賦予該檔案的所有者標識號),group(新賦予的組標識號)

fchown修改已開啟檔案的所有者,fd(檔案描述符)

lchown針對符號鏈結檔案(更改的是鏈結檔案本身的所有者,不是指向的檔案)

linux改變檔案所有者命令

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

Linux改變檔案的所有者,chown命令

linux chown命令 用途更改與檔案關聯的所有者或組。語法chown f h r owner group chown r f h l p owner group 描述chown 命令將 file 引數指定的檔案的所有者更改為 owner 引數指定的使用者。owner 引數的值可以是可在 etc...

改變檔案所有者及所屬群組的chown,chgrp

在此僅記錄個人的一些操作。不過可以保證的是肯定不全面,湊合看吧 chown change owner 改變檔案所有者屬性 chgrp change group 改變檔案所屬群組 環境 centos 5.5 final 以 root insatll.log為例 rw r r 1 root root 3...