Назад | Перейти на главную страницу

Нужна помощь с исправлением разрешений на подключенном диске

Я очень стараюсь, но моя проблема не решена.

У меня есть раздел под названием Server, и внутри у меня есть 5 папок, например

Folder 1
FOlder 2
Folder 3 

Я монтирую диск при запуске, используя следующую команду, как сказали мне некоторые члены senoir, и она работает, но с некоторыми проблемами

/dev/sdb1 /media/Server ntfs defaults,umask=006,fmask=000,dmask=007,uid=1000,gid=1001 0 0

Проблема в том, что с помощью этой команды разрешения применяются ко всем папкам, таким как Folder 1, Folder 2, FOlder3

Но я хочу, чтобы только папка 3 была общедоступной для чтения и записи, а все остальные должны быть частными, и никто не должен иметь к ней доступа.

Как я могу этого добиться

Две идеи:

Можно ли создать отдельные общие ресурсы для каждой папки и управлять разрешениями доступа через самбу? Я понимаю, что это может быть не идеально, но часто безопасность и простота доступа противоречат друг другу.

Вы можете попробовать создать каталог в файловой системе вашего сервера и создать символические ссылки на различные каталоги папок. Установите разрешения для символических ссылок, а затем поделитесь вновь созданным каталогом через самбу.

вместо установки разрешений для всего диска с помощью umask=006,fmask=000,dmask=007,uid=1000,gid=1001 в твоем fstab, вы можете установить индивидуальные разрешения для каждого каталога.

chown -R 1000:1001 в папке 1 / папке 2

chmod 750 в папке 1 / папке 2`

и chmod 777 Папка 3

Да, пользователи в сети могут изменять файлы в разделе ext3, экспортированном через samba через сеть, поскольку они не видят файловую систему, которую они видят smbfs, предоставленную samba.

Таким образом, решением было бы переформатировать раздел как ext2 или ext3, а затем экспортировать его пользователям через самбу. Обычные права доступа к файлам будут работать с chmod.

Т