Пользовательское отображение трекпада не работает для всех приложений

Я задал этот вопрос для студенческих папок в списке рассылки samba несколько лет назад (http://lists.samba.org/archive/samba/2008-September/143610.html), и ответ сработал для нас. Вам нужны расширенные атрибуты acl в вашей файловой системе (из пакета acl), вот ответ Джереми Эллисона ...

Хорошо, проблема в том, что учащиеся должны иметь возможность читать содержащуюся директорию, чтобы быть в состоянии для перетаскивания новых файлов там. Причина в том, что Samba должна иметь возможность сканировать каталог от их имени, чтобы делать нечувствительные к регистру запросы. Но пока вы не возражаете, чтобы ученики могли видеть имена файлов друг друга, вы можете настроить DropBox так, чтобы учащиеся могли писать в него (и свои собственные файлы), но не редактировали или не видели другие файлы. Во-первых, вы хотите удостовериться, что файлы, созданные в каталоге DropBox, не принадлежат основной группе учащегося, а принадлежат владельцу группы DropBox directcotry. Итак: chgrp teachers DropBox, чтобы он принадлежал группе преподавателей. Затем установите бит setgid в каталоге DropBox, чтобы убедиться, что в файлах, созданных в нем, есть группа, состоящая из учителей. chmod g + s DropBox Затем убедитесь, что файл в DropBox можно переименовать или удалить только владельцем файла или владельцем каталога или корнем (те же разрешения, что и / tmp). chmod + t DropBox Затем разрешите студентам записывать в каталог, добавив ACL setfacl -mg: students: rwx DropBox. Пока defaul acl установлен так, что «другие» не имеют прав, файлы, написанные учеником в этот каталог, будут будут принадлежать самим себе, но будут иметь группу «учителей», и студенты не смогут читать файлы друг друга. Если вам необходимо, чтобы файлы принадлежали владельцу каталога, а не учащимся, которые их создали, вам необходимо настроить отдельный общий ресурс, как описано выше, но затем добавить параметр уровня доли: inherit owner = yes, который приведет к тому, что файлы, созданные в каталогах этого ресурса, будут принадлежать содержащему директорию, а не создателю.
1
задан 9 September 2012 в 20:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: