Паролі Самба та користувача


18

Чи можливо прив'язати свій пароль для входу до пароля самби?

В ідеалі кожні 30 днів користувачі повинні змінювати свої паролі для входу в машину, і якщо це можливо, коли вони оновлюють свій пароль, він також оновлюватиме пароль самби.

Відповіді:


26

Я вважаю, що Samba налаштована так за замовчуванням, ось відповідні рядки в smb.conf:

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
    security = user

...

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
    unix password sync = yes

Більше інформації про ці параметри та більше тут . Сподіваюся, що це допомагає.

Редагувати:

Перший раз, коли ви додаєте користувача Linux ( adduser), вам потрібно також додати їх до smbpasswd.

sudo smbpasswd -a <user>

при появі запиту на використання пароля використовуйте той самий пароль, який ви використовували з adduser. Після цього пароль smb повинен бути оновлений автоматично при зміні пароля linux наsudo passwd <user>


Ну не так швидко. Тож у мене безпека = користувач не коментується, як і синхронізація паролів Unix, але коли я збираюся додати користувача, він продовжує запитувати пароль. Чи повинен я тут ввести свій пароль для входу?
— Мухнамана

Якщо ви додасте користувача до системи ( sudo adduser kevinнаприклад), вам також потрібно ввести його пароль, це пароль, який буде потрібний цьому користувачеві для доступу до спільного доступу. Змінити пароль на sudo passwd kevin. Чи допомагає це?
— jpetersen

Що робити, якщо у мене вже є доданий користувач до системи, в цьому випадку "Сімейний". Samba працює та працює, і намагаючись підключитися через свій Mac або Win7 вікно, коли я ввожу свої реєстраційні дані для "Family", з'являється повідомлення про те, що недійсне ім'я користувача або я не маю доступу. Я здогадуюсь, що десь мені щось не вистачає в налаштуваннях.
— Мухнамана

Ви перезапускаєте служби samba після внесення змін у конфігураційний файл? Чи є valid users = Familyу вас smb.conf під розділом спільного доступу? Якщо у вас все ще виникають проблеми, можливо, найкраще почати ще одне питання з більш детальною інформацією: smbd-повідомлення про помилки, що з'являються /var/log/auth.log, і як ви налаштовуєте samba, можливо, і з дампа вашого конфігураційного файлу testparm /etc/samba/smb.conf.... (який також тестує smb .conf синтаксис).
— jpetersen

Гаразд, це може здатися дивним, але як створити ім'я користувача Unix? На даний момент я ввійшов в ubuntu з ім'ям "сімейного", з паролем 12345. Я запустив таку команду, щоб побачити, що додано користувачів: sudo pdbedit -L -vі єдиний доданий користувач - "ніхто". То я повинен бігати sudo smbpasswd -a family? Якщо так, то який пароль потрібно ввести? Чи слід вводити 12345, те саме, що і моє вхід?
— Мухнамана

0

Щоб ваш оновлений пароль Unix також був вашим новим паролем samba, вам доведеться встановити libpam-smbpassпакет.

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