Linux
  • << DEBIAN >>

  •   Debian 9
  •     Инсталиране на Debian 9
  •     Първоначални настройки (мрежа, VIM, Кирилизация)
  •     Инсталиране и настройка на SSH
  •     Инсталиране и настройка на DNS
  •     Инсталиране и настройка на NTP
  •     Инсталиране и настройка на Apache
  •     Инсталиране и настройка на MySQL (MariaDB)
  •     Инсталиране и настройка на PHPMyAdmin
  •     Инсталиране и настройка на собствен облак
  •     Инсталиране и настройка на SAMBA
  •     Инсталиране и настройка на FTP сървър
  •     Инсталиране и настройка на OSCAM
  •     Инсталиране и настройка на Mail server
  •       Първоначално конфигуриране на базата данни
  •       Инсталиране и конфигуриране на PostFix
  •       Инсталиране и конфигуриране на Dovecot
  •       PostFix дефинира Dovecot да удостоверява
  •       RoundCube
  •       Тестване доставката на поща
  •       Създаване на TLS криптиран ключ и сертификат
  •       WEB администриране
  •       Антиспам със SpamAssassin
  •       Антиспам с RSpmad
  •   Debian 11
  •     Как зарежда Linux
  •     Разпределение на диска при BIOS и UEFI
  •     Debian 11 на BIOS върху LVM и RAID
  •     Инсталиране на Debian 11 на BIOS и ZFS
  •     Инсталиране на Debian 11 на BIOS и ZFS-1
  •     Инсталиране на Debian 11 на UEFI и ZFS
  •     ZFS Замяна на развален огледален диск
  •     Ремонт на GRUB и INITRAMFS
  •   Debian 12
  •     Първоначални настройки
  •     DNS Сървър
  •     Добавяне на втори диск
  •     SAMBA + WEBMIN
  •     SAMBA
  •     Инсталиране и настройка на Apache
  •     MySQL и PHPMyAdmin
  •     Инсталиране и настройка на Nginx
  •       Директиви location в Nginx
  •       MYSQL,PHP и PHPMyAdmin в Nginx
  •     Елементарен MAIL сървър
  •       Подобрение SSL/TLS, Maildir, LMTP
  •       Подобрение ВИРТУАЛИЗАЦИЯ без MySQL
  •       Подобрение ВИРТУАЛИЗАЦИЯ и MySQL
  •       Подобрение Антиспам - SpamAssasin
  •       Подобрение Антиспам - RSpamd
  •     Пълноценен MAIL сървър
  •     Пощенски сървър с iRedMail
  •       CertBot 1 домейн
  •       Виртуални хостове, CertBot 2 домейна
  •       DKIM, SPF и DMARK
  •       Допълнителни настройки (спам и т.н.)
  •       PHP
  •     MAIL сървър за вътрешна мрежа
  •     NextCloud
  •     Сървър за отдалечен достъп - RustDESK
  • << UBUNTU >>
  •   Ubuntu SERVER 22.04
  •     Инсталиране на Ubuntu 22.04 Server
  •     Първоначални настройки на Ubuntu 22.04 Server
  •     DNS в Ubuntu 22.04 Server
  •     MySQL Apache PHPMyAdmin
  •     Пощенски сървър
  •       Пощенски сървър в опростен вариант
  •       PostFix, Dovecot по-подробно
  •   Ubuntu mini
  • << RAID >>
  •     BIOS RAID1+MSDOS
  •     BIOS RAID1+MSDOS+LVM
  •     UEFI RAID1
  • << BTRFS >>
  •     BTRFS - създаване монтиране fstab размер
  •     BTRFS - RAID
  •     BTRFS - subvolume и snapshot
  • << КОНТЕЙНЕРИ >>
  •     Инсталиране на LXC/LXD
  •     Образи (image) в LXC/LXD
  •     Контейнери в LXC/LXD
  •     Команди в LXC/LXD
  • << ОТСТРАНЯВАНЕ НА ГРЕШКИ >>
  •     SWAP
  •     InitRAMFs
  • << BGPOST >>
  •     Tar-App-01 SAMBA
  • Инсталиране на SAMBA на Tar-App-01

    Създаваме папките за споделяне.

    mkdir -p /mnt/samba/Arhive mkdir -p /mnt/samba/BTK mkdir -p /mnt/samba/Corporate mkdir -p /mnt/samba/P-Salon mkdir -p /mnt/samba/Public

    Създаваме групите в които ще участват потребителите.

    groupadd administrators groupadd corporate

    Ще ползваме и групата users но тя съществува с инсталацията на Debian. Указваме на коя папка коя група има права.

    chgrp -R administrators /mnt/samba/Arhive chgrp -R corporate /mnt/samba/Corporate chgrp -R users /mnt/samba/BTK chgrp -R users /mnt/samba/P-Salon chgrp -R users /mnt/samba/Public

    Дефинираме папките с какви права да са. Забележете най-отпред има 2. Това указва, че под папките ще наследят правата на родителя.

    chmod 2770 /mnt/samba/Arhive chmod 2770 /mnt/samba/Corporate chmod 2775 /mnt/samba/BTK chmod 2775 /mnt/samba/P-Salon chmod 2775 /mnt/samba/Public

    Дефинираме потребителите които ще ползват SAMBA. Съответно казваме кой потребител в коя група ще членува.

    useradd -M -s /sbin/nologin administrator -g administrators useradd -M -s /sbin/nologin corporate -g corporate useradd -M -s /sbin/nologin kasier -g users

    В няко груп ще има повече от един потребител. Да дефинираме кои потребители в кои групи да участват.

    nano /etc/group administrators:x:1001:cccp,administrator corporate:x:1002:cccp,administrator users:x:100:cccp,administrator,corporate,kasier

    Да проверим:

    groupmems -g administrators -l cccp administrator groupmems -g corporate -l cccp administrator groupmems -g users -l cccp administrator corporate kasier

    Да създадем пароли за потребителите в SAMBA>

    smbpasswd -a cccp smbpasswd -a administrator smbpasswd -a corporate smbpasswd -a kasier

    Проверяваме какви потребители със какви пароли сме създали.

    pdbedit -wL

    Да създадем конфигурационния файл за SAMBA демона.

    nano /etc/samba/smb.conf ### Най-отдолу на файла [SAMBA] comment = Arhive_user path = /mnt/samba public = no writable = no read only = yes guest ok = no valid users = cccp, @administrators write list = cccp, @administrators create mask = 0770 directory mask = 0770 force create mode = 0770 force directory mode = 0770 inherit owner = yes [Arhive] comment = Arhive_user path = /mnt/samba/Arhive public = no writable = no read only = yes guest ok = no valid users = cccp, @administrators write list = cccp, @administrators create mask = 0770 directory mask = 0770 force create mode = 0770 force directory mode = 0770 inherit owner = yes [BTK] comment = no_pass path = /mnt/samba/BTK public = no writable = yes read only = no guest ok = no create mask = 0775 directory mask = 0775 force create mode = 0775 force directory mode = 0775 [Corporate] comment = corporate_user path = /mnt/samba/Corporate public = no writable = no read only = yes guest ok = no valid users = cccp, @administrators, @corporate write list = cccp, @administrators, @corporate create mask = 0770 directory mask = 0770 force create mode = 0770 force directory mode = 0770 inherit owner = yes [P-Salon] comment = all_user path = /mnt/samba/P-Salon public = no writable = no read only = yes guest ok = no valid users = cccp, @administrators, @corporate, @users write list = cccp, @administrators, @corporate, @users create mask = 0770 directory mask = 0770 force create mode = 0770 force directory mode = 0770 inherit owner = yes [Public] comment = no_pass path = /mnt/samba/Public public = no writable = yes read only = no guest ok = no create mask = 0775 directory mask = 0775 force create mode = 0775 force directory mode = 0775

    Рестартираме SAMBA и сме готиви.

    service smbd restart