Настройка Samba на сервере с сервисом Squid
Чтобы настроить сервис Samba, выполните следующие действия:
- Добавьте Samba в автозагрузку. Для этого выполните одно из следующих действий в зависимости от используемой операционной системы:
- CentOS, Red Hat Enterprise Linux или SUSE Linux Enterprise Server.
Выполните команды:
systemctl start smb
systemctl enable smb
systemctl start nmb
systemctl enable nmb
- Ubuntu или Debian.
Выполните команды:
systemctl start smbd
systemctl enable smbd
systemctl start nmbd
systemctl enable nmbd
- CentOS, Red Hat Enterprise Linux или SUSE Linux Enterprise Server.
- Добавьте в файл /etc/samba/smb.conf следующие параметры:
[global]
workgroup = <NetBIOS-имя домена Active Directory>
password server = <DNS-имя контроллера домена Active Directory>
realm = <имя домена Active Directory в верхнем регистре>
security = ads
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind use default domain = no
- Добавьте сервер в домен Active Directory. Для этого выполните команду:
net ads join -U <администратор домена>
Отобразится предложение ввести пароль администратора домена или пользователя с правами администратора домена.
- Введите пароль администратора и нажмите на клавишу ENTER.
Сервер будет добавлен в домен Active Directory.
- Проверьте добавление сервера в домен Active Directory. Для этого выполните команду:
net ads testjoin
Если сервер добавлен в домен Active Directory, в консоли отобразится
Join is OK
. - Запустите службу winbind. Для этого выполните команду:
systemctl start winbind
- Добавьте службу winbind в автозагрузку. Для этого выполните команду:
systemctl enable winbind
- Если вы используете операционную систему Ubuntu или Debian, вам требуется добавить пользователя proxy в группу winbindd_priv. Для этого выполните команду:
usermod -a -G winbindd_priv proxy
Настройка Samba будет завершена. Перейдите к проверке параметров Samba.