Я получил RAID, смонтированный как /mnt/NAS
. В этом монтировании я получил папку с именем /mnt/nas/rec
. Монтирование используется совместно с SAMBA, а гостевые пользователи назначаются как пользователь nobody
и привязаны к групповой nogroup
, это может быть не идеально, но это работает довольно хорошо для моих намерений. Стоит отметить, что пользователи SAMBA могут писать и создавать столько папок, сколько они хотят, в папке /mnt /nas /rec.
Теперь у меня есть пользователь hts
которому нужно разрешить запись в мою папку /mnt/nas/rec
, я начал с добавления пользователя в группу nogroup
прошло хорошо, и теперь пользователь может создавать папки внутри /mnt /nas /rec, хорошо. Проблема возникает, когда пользователь пытается войти в созданную им папку, что приводит к "Отказано в доступе". Я попытался передать права владения папкой группе, и просто для проверки, я chmod -R 777 * /mnt/nas/rec
это сделает папку, созданную hts
доступной для записи, но если я затем создам новую папку внутри этой же проблемы, проблема сохранится. ,
Почему эта папка недоступна для записи пользователю, который ее создал? Я предполагаю, что я должен дать всем новым файлам, созданным в /mnt/nas/rec
"доступный для записи по группам", но как?
Затем я попробовал ls -al
который дает мне следующее:
drw-rwsr-x+ 2 пользователя hts 4096 24 августа 02:04 test1
Показав, что hts является членом группы пользователей (?), Я запустил:
root@...:/mnt/nas# usermod -g nogroup hts
usermod: no changes
root@...:/mnt/nas# usermod -G nogroup hts
И создал новую папку в /mnt /nas /rec, давая мне это:
drw-rwsr-x+ 2 hts users 4096 Aug 24 02:17 hehehe
По-прежнему отображаются "пользователи" в качестве группы. Я не совсем понимаю. Я знаю, что есть триллион различных вопросов, касающихся этой проблемы, но я чувствую, что попробовал их все, установил umask, ACL и многое другое ... Я в настоящее время нахожусь в точке, где я не знаю, что еще я могу попробовать.