Я следовал инструкциям ff о том, как настроить Raspberry Pi в качестве простого сетевого устройства хранения:

Как превратить Raspberry Pi в устройство хранения данных с низким энергопотреблением

Однако я столкнулся с проблемой на этапе после настройки разрешений. Я предполагал, что добавление этого в samba.conf установит права доступа:

[Backup]
comment = Backup Folder
path = /media/USBHDD1/shares
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no

К сожалению, не повезло. Последующие шаги аутентификации позволили доступ только для чтения к устройству хранения, но не доступ для записи / изменения.

Любые подсказки, в чем может быть проблема?

2 ответа2

1

Как указал Джейк, вы должны проверить права доступа к папкам, которыми вы хотите поделиться с другими пользователями.

chmod - это команда, которая позволяет вам контролировать, какие пользователи и группы могут читать, записывать или выполнять данные из указанной папки.

В основном, права доступа выглядят следующим образом: drwxrwxrwx, где буква D обозначает каталог, буква R обозначает разрешение на чтение, буква W обозначает разрешение на запись, а буква X обозначает разрешение на выполнение. Первые три RWX предназначены для владельца файла / папки, вторые три RWX - для группы владельцев, а третьи три RWX - для всех остальных.

Вы можете проверить другую информацию из встроенного руководства или здесь

Captain_WD.

1

Читайте о chmod и chown. Например, вы можете использовать chmod для этого:

chmod g+rwx /media/USBHDD1/shares

Это позволяет любому пользователю, входящему в ту же группу, что и владелец папки общих ресурсов, читать, записывать и выполнять содержимое папки общих ресурсов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .