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 -a4.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 localhost64.6 Services
Теперь мы включаем автоматический запуск необходимых служб.
chkconfig smb on
chkconfig nmb on
chkconfig winbind on
chkconfig swat onПосле этого перезагрузите систему.
rebootGet new posts in your inbox
No spam. Unsubscribe anytime.