既にインストール済みの様な気がするのだが
$ sudo -i
# dnf list |grep samba
# dnf list |grep smb
# systemctl list-unit-files -t service
sambaが無い!
インストール
$ sudo -i
# dnf install -y samba
# mv /etc/samba/smb.conf /etc/samba/smb.conf.original
# cp /etc/samba/smb.conf.original /etc/samba/smb.conf
# exit
共有したいディレクトリを作る
$ mkdir share
下記を「/etc/samba/smb.conf」へ追記
$ sudo -i
# gedit /etc/samba/smb.conf
[share]
create mask = 0644
force directory mode = 0755
force user = ユーザー名
path = /home/ユーザー名/share
valid users = ユーザー名 root
writable = Yes
[all]
browseable = No
create mask = 0644
force directory mode = 0755
force user = root
path = /
valid users = root his
writable = Yes
確認
# testparm /etc/samba/smb.conf
「valid users」に記述したユーザーを追加
# smbpasswd -a root
# smbpasswd -a ユーザー名
samba自動起動
# systemctl enable smb.service
# systemctl enable nmb.service
samba開始
# systemctl start smb.service
# systemctl start nmb.service
でも、Windows端末から参照不可・・・・・
# mv /etc/selinux/config /etc/selinux/config.original
# cp /etc/selinux/config.original /etc/selinux/config
# gedit /etc/selinux/config
で変更
##SELINUX=enforcing
SELINUX=disabled
で再起動
# reboot
ファイアーウォールか?
# firewall-cmd --list-service
# firewall-cmd --zone=public --add-service=samba
# firewall-cmd --zone=public --add-service=samba --permanent
# firewall-cmd --runtime-to-permanent