У мене є сервер QNAP.
Я можу тільки SSH там як admin.
У мене є дерево каталогів: parent/child/
.
Для батьківської папки у мене є наступне ls -l
дозволи:
admin@qnap:
drwxr-xr-x 6 admin lab 4096 2018-09-07 12:33 parent/
Користувачі / інші можуть лише читати та виконувати його. Для дитини я маю:
admin@qnap:
drwxr-x--- 3 mgenkin lab 4096 2018-09-07 16:23 child/
Таким чином, користувач mgenkin повинен мати можливість записувати в цю папку. Давайте перевіримо його як адміністратора з ssh:
admin@qnap:
sudo -H -u mgenkin mkdir 1
Успіх! Тепер я з'єднуюся з моїм обліковим записом користувача mgenkin на моєму сервері QNAP, використовуючи smb (через finder - & gt; connect ot сервера). На моєму локальному комп'ютері:
/Volumes/qnap/parent/child (mgenkin):
mkdir 2
mkdir: 2: Permission denied
Тому я можу записати в папку з ssh. Я не можу це зробити з кого-небудь. Оскільки ssh не дозволено для звичайних користувачів на qnap, я хочу використовувати smb. Будь-який натяк? Я роблю щось неправильно?
Дякую
mount
і розміщувати вивід