Настройка Samba Client в Gentoo

В статье рассматривается подключение к папкам общего доступа Windows Server по сети с помощью Linux-консоли Gentoo GNU/Linux.

Задача такая: на машине Windows Server с IP-адресом 192.168.1.251 есть общая папка backup1, к ней необходимо подключиться с помощью Gentoo, примонтировать её, а также монтировать каждый раз при загрузке системы.

Все действия выполняются пользователем с правами root

Устанавливаем cifs-utils

# emerge cifs-utils

Затем создадим файл /etc/samba/smb.conf

# touch /etc/samba/smb.conf

откроем его

# nano /etc/samba/smb.conf

и впишем вот это:

# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

        # printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw

[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes

[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775

Затем запустим тест на корректность файла smb.conf

# testparm

Должно появиться такое сообщение:

Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

После этого пробуем подключиться к общей папке backup1 по протоколу smb

# smbclient //192.168.1.251/backup1 -U gooduser

gooduser — имя пользователя машины с Windows Server

Вводим пароль и попадаем в консоль smb

Можно посмотреть что там командой ls

smb: \> ls

Выходим

smb: \> exit

Теперь примонтируем эту общую папку в /mnt/backup/backup1.

Для этого создадим каталоги /mnt/backup и /mnt/backup/backup1

# mkdir /mnt/backup 
# mkdir /mnt/backup/backup1

и вводим команду монтирования

# mount -t cifs -o username=gooduser,password=sOMePaS$woRD //192.168.1.251/backup1 /mnt/backup/backup1

и смотрим, появилось ли там что-нибудь

# ls /mnt/backup/backup1

Если видим файлы и папки, значит всё сделано правильно.

Теперь настроим монтирование при загрузке Gentoo

Для этого создадим файл /home/.smbcreds

# touch /home/.smbcreds

откроем его

# nano /home/.smbcreds

и впишем такое:

username=gooduser
password=sOMePaS$woRD
domain=WORKGROUP

Затем откроем файл /etc/fstab

# nano /etc/fstab

и добавим такую строчку:

//192.168.1.251/backup1 /mnt/backup/backup1 cifs credentials=/home/.smbcreds 0 0

Готово! Перезагрузим Gentoo

# shutdown -r now

и проверяем.

Всё должно работать!

Добавить комментарий

Ваш адрес email не будет опубликован.