В статье описан краткий способ сделать общую сетевую папку без разграничения доступа
Задача: Дать доступ к папке на CentOS машинам из локальной сети. Имя папки которая будет открыта для общего доступа /home/share
Устанавливаем пакет Samba:
# yum install samba -y
Создаем папку на CentOS, которую хотим сделать общей:
# mkdir /home/share
Выставляем права на папку:
# chmod 777 /home/share
# chown user:user /home/share
Здесь мы дали полные права на папку существующему системному пользователю user. Под этим этим пользователем Windows машины будут производит манипуляции в этом каталоге.
Открываем /etc/samba/smb.conf [global]workgroup = WORKGROUPserver string = my share map to guest = Bad User security = usermap to guest = Bad User[homeshare]path = /home/shareguest ok = Yeswriteable = Yes
Перезапускаем и ставим в автозагрузку демон Samba:
# service smb restart
# chkconfig smb on
Проверяем.
Берем машину с WinXP, вводим в проводнике ip-адрес компьютера с CentOS.
Если не заходит с помощью учетной записи «user» и пишет ошибку в логах:
ERROR: failed to setup guest info
Пропишите за место учетной записи «nobody»:
guest account = nobody