- Installation
sudo dnf install samba samba-common samba-client
2.Konfiguration
sudo mv /etc/samba/smb.conf /etc/samba/smb.con.bak
smb.conf
sudo nano /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos-8
security = user
map to guest = bad user
dns proxy = no
[Anonymous]
path = /srv/samba/shared
browsable =yes
writable = yes
guest ok = yes
read only = no
Mit Authorisierung
$ sudo mkdir -p /srv/samba/shared
$ sudo chmod -R 0755 /srv/samba/shared
$ sudo chown -R nobody:nobody /srv/samba/shared
$ sudo chcon -t samba_share_t /srv/samba/shared
...am Ende zur smb.conf hinzufügen
[Share01]
# specify shared directory
path = /home/share01
# allow writing
writable = yes
# not allow guest user (nobody)
guest ok = no
# allow only [smbgroup01] group
valid users = @smbgroup01
# set permission [777] when file created
force create mode = 777
# set permission [777] when folder created
force directory mode = 777
# inherit permissions from parent folder
inherit permissions = yes
Ohne Authorisierung
$ sudo mkdir -p /srv/samba/mycloud
$ sudo chmod -R 0755 /srv/samba/mycloud
$ sudo chown -R nobody:nobody /srv/samba/mycloud
$ sudo chcon -t samba_share_t /srv/samba/mycloud
...am Ende zur smb.conf hinzufügen
[mycloud]
# specify shared directory i.e. /srv/samba/private or
path = /home/mycloud oder
browseable = yes
# allow writing
writable = yes
# not allow guest user (nobody)
guest ok = yes
...SELinux allow Samba to read and write
$sudo chcon -t samba_share_t /srv/samba/mycloud -R
Konfigurationdatei testen...
$ testparm
Sambaserice neu starten
$ sudo systemctl restart {smb,nmb}
Firwallzugriff erlauben
$ sudo firewall-cmd --add-service=samba --zone=public --permanent $ sudo firewall-cmd --reload
Verbindungsfehler – Connection Errors
You do not have permission to access \\hostname\sharename. Contact your network administrator to request access.
Manchmal muss die alte Session erst beendet werden, bevor eine neue erstellt werden kann
net user \\samber-server-ip\share-name /delete
net user \\samber-server-ip\share-name /user:samba-user-password