Samba настройка · 2 min read · Dec 11, 2025

Samba Domaincontroller For Small Workgroups With SWAT On Fedora 8 - Page 2

4.3 CUPS

Если вы настраиваете сервер без графического интерфейса, вам нужно отредактировать конфигурацию IP для использования веб-интерфейса CUPS. Замените %vm_ip% на IP вашего виртуального сервера (например: 192.168.0.100) и %workstation_ip% на IP рабочего места, с которого вы будете получать доступ к веб-интерфейсу CUPS.

vi /etc/cups/cupsd.conf

Измените:

Listen localhost:631

На:

Listen %vm_ip%:631

Измените:

# Restrict access to the server...  
  
Order allow,deny  
Allow localhost  
# Restrict access to the admin pages...  
  
Encryption Required  
Order allow,deny  
Allow localhost  
# Restrict access to configuration files...  
  
AuthType Default  
Require user @SYSTEM  
Order allow,deny  
Allow localhost  

На:

# Restrict access to the server...  
  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  
# Restrict access to the admin pages...  
  
Encryption Required  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  
# Restrict access to configuration files...  
  
AuthType Default  
Require user @SYSTEM  
Order allow,deny  
Allow localhost  
Allow %workstation_ip%  

Теперь мы создаем SSL-сертификат для веб-интерфейса CUPS:

openssl req -new -x509 -keyout /etc/cups/ssl/server.key \  
-out /etc/cups/ssl/server.crt -days 365 -nodes

После этого перезапустите CUPS:

/etc/init.d/cups restart

Теперь вы можете управлять вашими принтерами CUPS через веб-интерфейс CUPS с вашего рабочего места. Откройте https://%vm_ip%:631/ в вашем предпочтительном браузере и войдите как root. Обратите внимание, что если для вашего принтера нет доступного драйвера Linux и вы хотите использовать этот принтер только с ваших рабочих мест Windows через SAMBA, вы можете использовать драйвер производителя принтера “RAW” и установить правильный драйвер на ваших рабочих местах Windows.

Обратите внимание, что если вы собираетесь настроить принтер HP, вы должны добавить его в CUPS через hplip (командная строка). Точная команда зависит от типа подключения вашего устройства - посмотрите на “ hp-setup –help “. Например: для сетевого принтера с IP 192.168.0.20 команда будет “ hp-setup -i 192.168.0.20 “. После этого вы можете настроить параметры принтера (разрешение и т.д.) через веб-интерфейс CUPS.

После того как вы добавили новый принтер в CUPS, вам нужно будет добавить его в Samba через

cupsaddsmb -a

4.4 Quota

Теперь мы подготавливаем систему для использования квот.

vi /etc/fstab

Добавьте usrquota и grpquota в строку для корневого раздела. Опции должны выглядеть как в этой строке:

/dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1

После этого мы создаем файлы для настроек квот и перемонтируем корневой раздел.

touch /aquota.user /aquota.group  
chmod 600 /aquota.*  
mount -o remount /  
quotacheck -avugm  
quotaon -avug

Примечание: Вы получите ошибку, подобную этой, когда впервые запустите quotacheck -avugm:

quotacheck: WARNING - Quotafile //aquota.user was probably truncated. Cannot save quota settings...  
quotacheck: WARNING - Quotafile //aquota.group was probably truncated. Cannot save quota settings...

Это нормально и не о чем беспокоиться. Как использовать квоты для пользователей будет объяснено позже в этом руководстве, когда мы добавим пользователей в нашу Samba-домен.

4.5 Hosts

Добавьте IP вашего хоста и все компьютеры вашей рабочей группы в файл hosts на сервере.

vi /etc/hosts

Он должен выглядеть так:

# Do not remove the following line, or various programs
 # that require network functionality will fail.
 127.0.0.1       localhost.localdomain   localhost
 192.168.0.100   server1.example.com     server1
 192.168.0.110   workstation1
 192.168.0.111   workstation2
 192.168.0.112   workstation3
 ::1     localhost6.localdomain6 localhost6

4.6 Services

Теперь мы включаем автоматический запуск необходимых служб.

chkconfig smb on  
chkconfig nmb on  
chkconfig winbind on  
chkconfig swat on

После этого перезагрузите систему.

reboot
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.