Подскажите, пожалуйста, по конфигу самбы. Мне от роутера нужен только самба-сервер без гостевого доступа с авторизацией. Поэтому я не ставил дополнительных программ, не подключал swap и т.п., воспользовался штатной самбой, поправив конфиг. Вот конфиг:
Code:
[seventh@7th_home root]$ cat /etc/smb.conf
[global]
interfaces = br0
bind interfaces only = yes
workgroup = WORKGROUP
server string = 7th_home
guest account = nobody
security = user
browseable = yes
# Очевидно, что раз нет домена - нет и мастера.
domain master = no
# Не стоит становиться сервером паролей для окрестных машин. Так что
# если к Вам прибежал разьяренный администратор соседнего NT-сервера с
# жалобами что его не пускают на его собственный сервер - поставьте
# domain logons = no ;-)
domain logons = no
# Обычно в простейшей сети WINS не нужен, мы его отключаем и у себя то
# же.
wins support = no
guest ok = no
guest only = no
log level = 4
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
coding system = utf8
[bad_hdd]
path = /tmp/mnt/disca_1
browseable = yes
writable = yes
# force user = seventh
Добавил пользователя утилитой smbpasswd
Code:
[seventh@7th_home root]$ cat /etc/smbpasswd
# Samba SMB password file
seventh:0:.............................многобукв...................................:[U ]:LCT-51E8E29B:
[seventh@7th_home root]$
[seventh@7th_home root]$
[seventh@7th_home root]$ cat /etc/passwd
seventh:..............................многозагогулин, но других).............../:0:0:root:/usr/local/root:/bin/sh
nobody:x:99:99:nobody:/:/sbin/nologin
[seventh@7th_home root]$
Однако, при авторизации Windows 8 говорит "Неверное имя/пароль" и, к сожалению, тишина в логах, какие только log level я не ставил. Хотя, если выполнить какую-нибудь другую команду, типа smbd stop, в логи пишется всякая ерунда...
Code:
[seventh@7th_home root]$ cat /var/log/smb
[2013/07/19 12:06:24, 0] smbd/server.c:main(715)
standard input is not a socket, assuming -D option
[2013/07/19 12:06:24, 0] lib/pidfile.c:pidfile_create(86)
ERROR: smbd is already running. File /var/lock/smbd.pid exists and process id 352 is running.
[2013/07/19 12:06:26, 0] smbd/server.c:main(715)
standard input is not a socket, assuming -D option
[2013/07/19 12:06:26, 0] lib/pidfile.c:pidfile_create(86)
ERROR: smbd is already running. File /var/lock/smbd.pid exists and process id 352 is running.
[seventh@7th_home root]$
Отсутствие логов ввело меня в ступор - подскажите, пожалуйста, куда копать с авторизацией.
UPD: Оказалось, проблема с виндой Решилось так:
Пуск - Выполнить - secpol.msc
Там: Локальный политики - Параметры безопасности - Сетевая безопасность:уровень проверки подлинности Lan Manager - выставить значение "Отправлять LM и NTLM - использовать сеансовую безопасность..."