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家目錄的開始點

 

 

 

 

arrow
arrow
    全站熱搜

    igogo 發表在 痞客邦 留言(0) 人氣()