linux chown 函数用噶,chown - Linux C 函数 使用手册
生活随笔
收集整理的這篇文章主要介紹了
linux chown 函数用噶,chown - Linux C 函数 使用手册
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
chown(改變文件的所有者)
相關函數 fchown,lchown,chmod
表頭文件 #include
#include
定義函數 int chown(const char * path, uid_t owner,gid_t group);
函數說明 chown()會將參數path指定文件的所有者變更為參數owner代表的用
戶,而將該文件的組變更為參數group組。如果參數owner或group
為-1,對應的所有者或組不會有所改變。root與文件所有者皆可改
變文件組,但所有者必須是參數group組的成員。當root用chown()
改變文件所有者或組時,該文件若具有S_ISUID或S_ISGID權限,則
會清除此權限位,此外如果具有S_ISGID權限但不具S_IXGRP位,則
該文件會被強制鎖定,文件模式會保留。
返回值 成功則返回0,失敗返回-1,錯誤原因存于errno。
錯誤代碼 參考chmod()。
范例:
/* 將/etc/passwd 的所有者和組都設為root */
#include
#include
main()
{
chown(“/etc/passwd”,0,0);
}
總結
以上是生活随笔為你收集整理的linux chown 函数用噶,chown - Linux C 函数 使用手册的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux日志队列长度,Linux 消息
- 下一篇: linux打开应用程序的命令,Windo