Linux > Centos настройка SAMBA
16.12.2016 23:27:51
Наиболее часто встречающиеся слова в статье:
[/etc/samba/smb] [systemctl] [service] [smbuser] [/iocsha] [restart] [firewall-cmd] [инсталировано] [list installed | grep samba] [install]
Статья:
Что инсталировано yum list installed | grep samba
yum -y install samba samba-client samba-common
Таким образом вы установите samba актуальной версии.
Для того, чтобы сконфигурировать samba потребуется отредактировать файл /etc/samba/smb.conf, перед редактированием следует сделать резервное копирование оригинального файла /etc/samba/smb.conf.bak
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
Открываем для редактирования файл:
mcedit /etc/samba/smb.conf
[global]
workgroup = 202
security = user
netbios name = CentOS
log file=/var/log/samba/log.%m
max log size =50
map to guest = bad user
dns proxy = no
browseable = yes
#passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[BUFER]
path=/home/iocsha
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = iocsha
Добавим пользователя
adduser iocsha
smbpasswd -a iocsha
проверяем настройки хитрой командой testparm
Настром права
cd /home
chmod -R 0777 ./iocsha
chcon -t samba_share_t ./iocsha
Пропишем в загрузку и запустим
systemctl enable smb.service systemctl enable nmb.service systemctl restart smb.service systemctl restart nmb.service
Разрешим в Firewall
firewall-cmd --permanent --zone=public --add-service=samba firewall-cmd --reload