Установим Samba сервер.
Код:
apt-get install libcupsys2 samba samba-common smbclient smbfs
Делаем backup конфигураций.
Код:
cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
Теперь настройка, отредактируйте конфиг файл.
nano /etc/samba/smb.conf
Я обычно полностью удаляю все содержимое и прописываю следующее.
Код:
[global]
workgroup = homenet
bios name = desktop
server string = anonymous lan file server
security = share
browseable = yes
[User]
path = /home/user
comment = user
readonly = No
guest ok = Yes
[FTP]
path = /home/ftp
comment = ftp
readonly = No
guest ok = Yes
Сохраняем и закрываем smb.conf.
Создаем папки шары
Код:
mkdir -p /home/user
chown -R root:users /home/user
chmod -R ug+rwx,o+rx-w /home/user
mkdir -p /home/ftp
chown -R root:users /home/ftp
chmod -R ug+rwx,o+rx-w /home/ftp
Разрешаем запись.
chmod 777 /home/user
chmod 777 /home/ftp
Теперь надо разобраться с пользователями, Samba использует пользователей которые уже есть в системе, возьмем для примера имя user, допустим что он уже есть в системе, надо внести его в базу данных SMB и назначить пароль для доступа к расшаренным ресурсам, сделаем это командой
Код:
smbpasswd -a user
Вам будет предложено ввести пароль, пользователь будет добавлен в базу, теперь необходимо включить этого пользователя.
Код:
smbpasswd -e user
Далее создадим альяс для имени пользователя user что бы облегчить себе доступ с Windows машины на которой у нас например пользователь с именем Admin, для этого создадим и отредактируем файл /etc/samba/smbusers
Код:
touch /etc/samba/smbusers
vim /etc/samba/smbusers
Впишите в файл пару строк
Код:
# Unix_name = SMB_name1 SMB_name2
user = Admin
На этом настройка закончена, перезапустите Samba командой /etc/init.d/samba restart и можно пользоваться расшаренными ресурсами.
Удачной вам настройки.
Комментариев нет:
Отправить комментарий