ДАННАЯ РАБОТА ВЫПОЛНЯЕТСЯ НА ВИРТУАЛКЕ ИЗ 4 ПРАКТИЧЕСКОЙ!
Цель
Научиться настраивать Samba-сервер на операционной системе Debian для организации общего доступа к файлам в доменной среде Active Directory (AD)
Для входа в систему под любым зарегистрированным пользователем необходимо использовать пароль: P@ssw0rd
/etc/fstab.testparm.1.1. Создание диска в Proxmox
Зайдите в веб-интерфейс Proxmox.
Выберите вашу VM с Debian в списке VM
Отключите виртуальную машину
Перейдите во вкладку Hardware
Нажмите Add > Hard Disk
Нажмите Add
Диск появится как новый устройство (например, /dev/sdb в Debian).
Запускаем VM и заходим под root
Проверьте новый диск: lsblk или fdisk -l. Новый диск должен быть виден как /dev/sdb (или другой, без разделов).
Создайте раздел
fdisk /dev/sdb
В fdisk: n (new partition) > p (primary) > 1 (first) > Enter (default start) > Enter (default end) > w (write).
Отформатируйте раздел в ext4:
mkfs.ext4 /dev/sdb1
Создайте точку монтирования:
mkdir /mnt/shared_disk
Смонтируйте диск:
mount /dev/sdb1 /mnt/shared_disk
Сделайте монтирование постоянным: Добавьте в /etc/fstab строку:
/dev/sdb1 /mnt/shared_disk ext4 defaults 0 2
Проверьте: df -h — диск должен быть смонтирован.
Поскольку Samba настроена как AD DC, мы используем доменные права доступа.
Установим Samba
apt update
apt install samba smbclient
Остановите Samba: systemctl stop samba-ad-dc
Отредактируйте /etc/samba/smb.conf. Добавьте в конец секцию для шары (share):
[shared_disk]
path = /mnt/shared_disk
browseable = yes
writable = yes
valid users = @NKESTUDY\Group1,NKESTUDY\Administrator
force group = NKESTUDY\Group1
create mask = 0664
directory mask = 0775
force create mode = 0664
force directory mode = 0775
inherit permissions = yes
Теперь возвращаем сервис к жизни systemctl start samba-ad-dc
Далее выдайте права для группы и администратора:
chown -R root:"NKESTUDY\group1" /mnt/shared_disk
chown -R root:"NKESTUDY\Administrator" /mnt/shared_disk (если выдаёт ошибку, то команду ниже)
chown -R root:"NKESTUDY\Administrators" /mnt/shared_disk
chmod -R 0775 /mnt/shared_disk
Если спросит учётные данные: Введите доменного пользователя DOMAIN\username и пароль.
Нажмите Готово.
Диск появится в Этот компьютер.
С Windows: Попробуйте создать файл в Z: — он должен появиться в /mnt/shared_disk на Debian.
Если не подключается: