Linux / Samba Windows7 та дозволи на користувача


1

Я хотів би правильно налаштувати NAS з дозволами користувача та групи.

Хоча це було легко виконати для всіх ящиків Linux, використовуючи NFS, я не можу змусити його працювати з Windows і Samba, Windows7 і Samba 3.5.2 у цьому випадку. Основна функціональність працює, особливо все, що є загальнодоступним і доступним для запису "іншими". Але, звичайно, це лише половина.

Моє ім'я користувача daddy на всіх Linux і Windows (es?) і мій (ясний текст) пароль теж завжди однаковий. Про NAS і Linuxes daddy належить, зокрема, до груп family і everybody. Я маю певну частку, доступну лише для користувача (Linux) family і користувачів, що належать до групи family. У межах спільного ресурсу є каталог, який називається "private", до якого належить family:family і встановив дозволи на 770.

Частка має, зокрема, такі налаштування:

browsable = yes
public = yes
invalid users = "guest"
write list = @"family","family"
valid users = "root",@"family","family"
inherit permissions = yes

Я можу отримати доступ до спільного ресурсу з машини Windows без запиту на ім'я користувача та пароль. Використовуючи Windows, я можу створити файл і працювати з ним. На NAS файл буде належати daddy:everybody з маскою 666 дозволів. Тому, мабуть, це магічно працює, що відбувається відображення між моїм ім'ям Windows / Linux.

Що не працює - це доступ до "приватного". Windows говорить, що у мене немає необхідних дозволів. Використовуючи Linux і NFS це працює, звичайно, як daddy є членом групи family. Як не дивно, самба повинна була встановити зв'язок між ними daddy і family інакше, інакше вона не дозволила б мені створювати і редагувати файли на цій частині.

я встановив smbd Рівень журналу до 1023, але все, що я отримую, це великі файли і ніякої інформації, з якою я можу працювати. grep daddy log* навіть не дає жодних результатів. Однак я іноді бачу це:

log.192.168.0.10:[2014/01/05 18:46:29.919729,  5] smbd/uid.c:369(change_to_root_user)
log.192.168.0.10:  change_to_root_user: now uid=(0,0) gid=(0,0)
log.192.168.0.10:  smb_uid=0
log.192.168.0.10:  smb_uid=0

Я спробував статично відобразити частку samba на лист водія. При цьому у вас є можливість вибрати прапорець, який дозволяє мені вказати інше ім'я користувача / пароль для підключення спільного ресурсу. Коли я це роблю і надаю daddy і мій пароль, Windows відкаже мені на пароль користувача ... який, на мою думку, означає неправильне ім'я користувача та пароль. Проте файли журналу самби на NAS не записують невдалу спробу підключення.

На даний момент я навіть не знаю, що потрібно фіксувати користувальницькі налаштування Linux, налаштування користувача Windows, Samba, щось інше ?! Будь-яка допомога у вирішенні цієї проблеми та перетворення каталогу "приватних", доступних лише користувачам певної групи, цінується!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.