baltun
Администратор
- Сообщения
- 12.282
- Реакции
- 3.082
- Баллы
- 1.833
Первым шагом является установка Samba на AlmaLinux, если ее еще нет в системе. Используйте следующую команду для установки необходимых пакетов Samba через диспетчер пакетов dnf.
Как только пакеты установлены, мы должны запустить и включить демоны при загрузке.
Разрешить Samba через брандмауэр.
Создание пользователя Samba.
Создайте пароль Samba для вновь созданного пользователя с помощью следующей команды:
Настройка Samba для предоставления общего доступа к каталогу.
Теперь давайте отредактируем конфигурационный файл Samba, чтобы сообщить службе об этом новом каталоге, которым мы хотели бы поделиться.
Перейдите в нижнюю часть этого файла и вставьте следующие строки.
Сохраните изменения в файле и выйдите из него. Затем перезапустите службу Samba, чтобы новые изменения вступили в силу.
Разрешить Samba через SELinux.
Подключение к серверу Samba из клиента AlmaLinux.
В клиентской системе нам нужно создать пустой каталог, который мы можем использовать в качестве точки монтирования для удаленного общего ресурса Samba.
Затем используйте команду для подключения удаленного общего ресурса Samba к только что созданной папке.
Кроме того, вы можете получить доступ к общему ресурсу Samba из файлового менеджера GNOME, введя следующий синтаксис.
Код:
sudo dnf install samba samba-client
Как только пакеты установлены, мы должны запустить и включить демоны при загрузке.
Код:
sudo systemctl enable --now {smb,nmb}
Разрешить Samba через брандмауэр.
Код:
sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload
Создание пользователя Samba.
Код:
sudo adduser -M sambauser -s /sbin/nologin
Создайте пароль Samba для вновь созданного пользователя с помощью следующей команды:
Код:
sudo smbpasswd -a sambauser
New SMB password:
Retype new SMB password:
Added user sambauser.
Настройка Samba для предоставления общего доступа к каталогу.
Код:
sudo mkdir -p /mnt/shared
sudo chmod 777 /mnt/shared
Теперь давайте отредактируем конфигурационный файл Samba, чтобы сообщить службе об этом новом каталоге, которым мы хотели бы поделиться.
Код:
sudo nano /etc/samba/smb.conf
Перейдите в нижнюю часть этого файла и вставьте следующие строки.
Код:
[linuxconfig]
path = /mnt/shared
guest ok = no
read only = no
Сохраните изменения в файле и выйдите из него. Затем перезапустите службу Samba, чтобы новые изменения вступили в силу.
Код:
sudo systemctl restart {smb,nmb}
Разрешить Samba через SELinux.
Код:
sudo chcon -R -t samba_share_t /mnt/shared
Подключение к серверу Samba из клиента AlmaLinux.
В клиентской системе нам нужно создать пустой каталог, который мы можем использовать в качестве точки монтирования для удаленного общего ресурса Samba.
Код:
sudo mkdir -p /mnt/fileserver
Затем используйте команду для подключения удаленного общего ресурса Samba к только что созданной папке.
Код:
sudo mount -t cifs -o username=sambauser //192.168.1.10/linuxconfig /mnt/fileserver
Кроме того, вы можете получить доступ к общему ресурсу Samba из файлового менеджера GNOME, введя следующий синтаксис.
Код:
smb://127.0.0.1/linuxconfig/