2012-10-21 66 views

回答

3

創建文件時,會自動設置某些屬性。這包括業主&時間/日期。您可以指定要創建的文件的名稱,但該文件由您自動擁有並繼承您的用戶ID和組ID(即執行該程序的用戶ID) - 這是系統生成的,並且出於安全原因(如果你沒有訪問其他用戶的憑據呢?)。一旦創建文件,您可以更改所有者或組(chown/chgrp)&甚至更​​改文件權限(chmod)。如果你想執行一個命令,你可以簡單地附加這些命令(使用;)。

+0

太棒了。謝謝! –

1

你幾乎需要三個系統調用來完成你的任務:

  • chmod更改權限。
  • chown更改所有權(用戶和/或組)。
  • utime更改上次訪問和修改文件的時間。