Поднимаем Samba-сервер.
Звучит глобально, на деле все не так сложно, как может показаться. Это необходимо сделать, если в вашей локальной сети есть компьютеры с установленной Windows и вы хотите получить доступ к их ресурсам и дать доступ к своим папкам, а возможно и принтерам. Для этого необходимо установить samba, имейте в виду, что при установке samba первый раз она запросит имя вашей рабочей группы и разрешение менять smb.conf в зависимости от DNS адресов, введите свою рабочую группу (она должна быть такой же как на машинах с Windos) и разрешите менять конфиг. Устанавливаем
# apt-get install samba samba-common
Настраиваем /etc/samba/smb.conf, заменяя его на этот, оригинал лучше сохранить
[global]
workgroup = ИМЯ ВАШЕЙ РАБОЧЕЙ ГРУППЫ
server string = %h server
wins support = yes
dns proxy = no
# log
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
# security
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
# printing
printing = bsd
printcap name = /etc/printcap
printing = cups
printcap name = cups
# misk
wins support = yes
[homes]
browseable = yes
read only = no
create mask = 0664
directory mask = 0775
valid users = %S
[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
guest ok = yes
read only = no
share modes = yes
[profiles]
comment = Users profiles
path = /home/samba/profiles
guest ok = yes
browseable = yes
create mask = 0664
directory mask = 0775
[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0775
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = yes
write list = root, @lpadmin
# Раскоментируйте, если хотите дать доступ к CD
;[cdrom]
; comment = Samba server's CD-ROM
; read only = yes
; locking = no
; path = /cdrom
; guest ok = yes
# Доступ к разделу или папки на чтение-запись
[Имя, которое будет видно в сети - замените эти строки на свои]
path = /home/rymata/forever/ot_irchik
read only = no
guest ok = yes
create mask = 0644
directory mask = 0755
available = yes
browsable = yes
public = yes
writable = yes
# Доступ к разделу или папке только на чтение
[Введите желаемое имя отображения - замените на свое]
path = /mnt/gen
read only = yes
guest ok = yes
create mask = 0644
directory mask = 0755
available = yes
browsable = yes
public = yes
writable = no
; Привязка к определенному имени пользователя или группе, имена через пробел
; force user = user1 user2
; force group = group1 group2
# По этой схеме можно продолжать расшаривать ресурсы сколько необходимо
Теперь заводим нового пользователя в системе и добавляем его в базу samba
# smbpasswd -a user
вводим пароль и подтверждаем его.
Включаем этого пользователя
# smbpasswd -e user
После чего необходимо создать альянс для пользователя, чтобы проще было получить доступ с Windows машины, если там есть пользователь с именем Admin, то
создаем файл /etc/samba/smbusers и редактируем его следующим образом
# touch /etc/samba/smbusers
открываем для редактирования и вводим строки
# Unix_name = SMB_name1 SMB_name2
SMB_name1 = Admin
Перезапускаем samba
/etc/init.d/samba restart
Работаем.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий