Мои сайты
Частые вопросы
Полезные ссылки
Операционные системы
Программное обеспечение
Оборудование
СУБД
Кулинария
ПК под управлением ОС Linux семейства CentOS, Fedora, RHEL (Centos 7 и старше), который выполняет роль файлового сервера.
Создать на ПК некую папку и предоставить к ней анонимный доступ с полными правами на запись/чтение посредством протокола samba.
Открываем терминал.
При помощи команды
sudo su
становимся суперпользователем root.
Создадим папку, к которой будем предоставлять сетевой доступ, а также настроим права доступа к капке на уровне файловой системы.
mkdir -p /mnt/raid1/samba/SharedFolder chmod -R 777 /mnt/raid1/samba/SharedFolder/ chown -R nobody:nobody /mnt/raid1/samba/SharedFolder/
Теперь анонимный пользователь сможет создавать и просматривать cодержимое.
Теперь внесём описание новой сетевой папки в файл с настройками samba, сделав предварительно его архивную копию.
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak mcedit /etc/samba/smb.conf
Дописываем в конец файла описание новой общедоступной папки.
[global] ... # Расположенное выше содержимое файла пропустим... ... # Описание общедоступных папок # Папка с анонимным доступом [SharedFolder] path = /mnt/raid1/samba/SharedFolder browsable =yes writable = yes guest ok = yes read only = no
Проверяем сонфигурационный файл на наличие ошибок командой
testparm -s
У меня команда выдала что-то типа
# testparm -s Load smb config files from /etc/samba/smb.conf Loaded services file OK. Weak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility fallback) Server role: ROLE_STANDALONE ... [SharedFolder] guest ok = Yes path = /mnt/raid1/samba/SharedFolder read only = No
Перезапускаем сервисы samba
systemctl restart smb nmb
Проверяем доступ к папке по сети
Всё. Теперь у нас сервер выполняет роль файлового сервера, и на нём одна из папок доступна по сети всем.
Теперь мы настроим наш сервер так, чтобы на компьютерах, работающих под управлением ОС Windows, он отображался в сетевом окружении.
Инструкцию можно почитать тут: настройка отображения Linix-машины в сетевом окружении Windows