63 lines
1.8 KiB
Markdown
63 lines
1.8 KiB
Markdown
# Samba (SMB) Megosztás Beállítása - APS-SFTP01 (mave-amondis)
|
|
|
|
Ez a leírás a `mave-amondis` felhasználó home könyvtárának megosztását mutatja be, aki **kizárólag SMB** hozzáféréssel rendelkezik (nem használ SFTP-t).
|
|
|
|
## 1. Előfeltételek (Rendszerfelhasználó)
|
|
Ellenőrizzük, hogy a felhasználó létezik-e, és a saját mappája az övé:
|
|
```bash
|
|
# Ha még nincs felhasználó:
|
|
# sudo useradd -m -s /sbin/nologin mave-amondis
|
|
|
|
# Jogosultságok ellenőrzése (Samba eléréshez 0700 vagy 0755 javasolt)
|
|
sudo chown mave-amondis:mave-amondis /home/mave-amondis
|
|
sudo chmod 700 /home/mave-amondis
|
|
```
|
|
|
|
## 2. Samba jelszó beállítása
|
|
A Samba saját adatbázist használ, így meg kell adni egy jelszót a felhasználónak:
|
|
```bash
|
|
sudo smbpasswd -a mave-amondis
|
|
```
|
|
|
|
## 3. Samba konfiguráció (/etc/samba/smb.conf)
|
|
Add hozzá a fájl végéhez az alábbi részt:
|
|
|
|
```ini
|
|
[mave-amondis]
|
|
comment = Mave Amondis SMB Share
|
|
path = /home/mave-amondis
|
|
valid users = mave-amondis
|
|
public = no
|
|
writable = yes
|
|
browsable = yes
|
|
guest ok = no
|
|
create mask = 0644
|
|
directory mask = 0755
|
|
force user = mave-amondis
|
|
```
|
|
|
|
## 4. SELinux és Tűzfal (Fedora / RHEL esetén kötelező!)
|
|
A Fedora alapértelmezésben tiltja a Home könyvtárak megosztását és a Samba forgalmat.
|
|
|
|
```bash
|
|
# SELinux: Home könyvtárak engedélyezése Sambához
|
|
sudo setsebool -P samba_enable_home_dirs on
|
|
|
|
# Tűzfal: Samba szolgáltatás engedélyezése
|
|
sudo firewall-cmd --permanent --add-service=samba
|
|
sudo firewall-cmd --reload
|
|
```
|
|
|
|
## 5. Szolgáltatások indítása
|
|
```bash
|
|
sudo systemctl enable --now smb nmb
|
|
sudo systemctl restart smb
|
|
```
|
|
|
|
## 6. Csatlakozás (Windows)
|
|
Windows Intézőben:
|
|
`\\APS-SFTP01\mave-amondis`
|
|
|
|
---
|
|
*Megjegyzés: Mivel ez a felhasználó nem használ SFTP-t, nem ütközünk a ChrootDirectory (root-owner) korlátozásaiba.*
|