close
利用網路磁碟机做到作業繳交系統
條件一、使用者各自有自己私有的家目錄,這部份利用home directory就能達到
條件二、在公開的使用目錄下,能看到其它人的,但無修改或刪除他人的文件夾的權限
條件三、admin可以任意觀看users上傳的作業,不管是私有的或是公開的
這是同學問我的,想做到作業繳交系統的方式
設計如下:
admin 是系統管理者,屬adminGroup
家目錄位於 /home/admin
user1, user2 為一般使用者,隸屬userGroup
家目錄位於
/home/admin/user1
/home/admin/user1
smb.conf
[公開] create mask = 0775 [home] create mode=0700 |
公開的部份設計,重點在於
user的文件夾的擁有者是自己,但group要屬於adminGroup
因此在775的情況下, user1 看得到user2, 卻因不屬於自己的group, 無法調皮去更改別人的
而admin的家目錄底下,就是所有user家目錄的開始點
全站熱搜