Конфигурационный файл находится по пути /etc/samba/ smb.conf
см. конфигурационный файл. После того как имените этот файл, запустите службу SMB:
1. Изкомандной строки:
/etc/rc.d/init.d/smb start
/etc/rc.d/init.d/smb stop
/etc/rc.d/init.d/smb restart
2. Двумя командами пользователем ROOT:
/usr/sbin/smbd -D
/usr/sbin/nmbd -D
3. или воспользовавшись "настройка служб"
Далее нужно записать пароли для пользователей, имеющих авторизованный доступ.
из командной строки:
smbpasswd -a user
где "user" - это имя пользователя (вводимые имена должны быть и в системных пользователях, см. "users and group")
Т.е. сначала введите пользователей в систему, а потом в самбу
после того как Вы введете: "smbpasswd -a user", у Вас будет запрошен пароль - введите, потом необходимо подтвердить ранее введеный пароль
К Примеру smb.conf:
[global]
workgroup = UTV #Рабочая группа
server string = Ingineer Server #Коментарий
netbios name = ingineer #Имя компьютера
guest account = nobody #Присвоение группы для Гостей
log file = /var/log/samba/%m.log #Путь для Лог-файла
max log size = 250
security = SHARE #Разрешить вход без имени пользователя (запрашивается только пароль), в противном случаии security = user
encrypt passwords = Yes
; username map = /etc/samba/smbusers
smb passwd file = /etc/samba/smbpasswd #Путь к файлу для хранения зашифрованных паролей пользователей Samba
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 #Для работы с OC Windows
dns proxy = no
dos charset = 866 # Кодировка для "виндовоз"
unix charset = KOI8-R # Кодировка для UNIX систем
Для мандрива 2006 и выше:
client code page = 866
character set = KOI8-R
#============================ Зашарь локальные какталоги, чтоб другие машины видели.==============================
[Install] # Имя каталога, который виден в сети
comment = Install Programm # Коментарий, к каталогу
path=/mnt/hdc/Install # локальный Путь к каталогу
public = Yes # Позволить печатать
guest ok = Yes # Доступ к каталогу из сети для всех, причем группа и влоделец
указывается в строке: guest account = nobody
writable = no # Только для чтония
[record install]
comment = for admin
path=/mnt/hdc/Install
username = root # Позволить доступ только авторизированному пользователю
only user = yes # Только для указанного пользователя
writable = Yes # Для полного доступа
[Netboofer]
comment = Обмен файлами
path=/home/network/netboofer
username = net #для пользователя net
only user = yes #Только для пользователя
public = Yes
writable = Yes
create mode = 0777 #создаваемые файлы пользователем с правами 0777 (владелец и группа от username).
force create mode = 0777 #изменяемые файлы пользователем с правами 0777
directory mode = 0777 #создаваемые каталоги пользователем с правами 0777
force directory mode = 0777 #изменяемые каталоги пользователем с правами 0777
# возможно использовать один и тот же путь, но с разными параметрами, см. выше.
# Т.е. если скопировать содержимое этого текста и вставить в smb.conf, то всё будет работать - это рабочий файл!!!
# Только незабудьте изменить локальные пути и коментарии.
После указанных действий, всё должно работать.
А если нет, то см. P.S.
Перейти в раздел Линукс
Перейти в раздел Домой