• Ismertető
  • Hírek
  • Letöltés
  • Súgó
  • Közösség
ubuntu.hu

Belépés

  • Felhasználó létrehozása
  • Elfelejtett jelszó

Facebook

Kapcsolat

  • Facebook oldal
  • IRC
  • Közösségi levlista
  • Segítői levlista
  • További elérhetőségek

Kliens gépen nincs írási jog, szerveren van

2020. november 21. – 00.41 – bearnie78
  • Hálózat, internet

Sziasztok!

Kifogott rajtam a samba.
Van egy gép (NAS, Ubuntu 20.10), amiről meg szeretnék osztani egy mappát több géppel (1 másik linux (Ubuntu 20.10), 1 windows (W10), 1 TV (Samsung Tizen), 1 tablet(iOS 14.2) ):

A mgosztást így hoztam össze az smb.conf-ban:

...
[Movies]
comment = Filmek és Sorozatok
path = /media/nas/Movies
avaliable = yes
public = yes
browsable = yes
writable = yes
guest ok = yes
create mask = 0775
directory mask = 0775
valid users = @sambashare
write list = nas, laptop, desktop, movie-watcher, bearnie
...

A userek létre lettek hozva a NAS-on, és tagjai a sambashare csoportnak:

nas@NAS:~$ getent group sambashare
sambashare:x:132:nas,desktop,bearnie,laptop,movie-watcher

A Movies mappa jogai ilyenek: (több egyéb variáns után)

nas@NAS:~$ getfacl /media/nas/Movies
getfacl: Removing leading '/' from absolute path names
# file: media/nas/Movies
# owner: nas
# group: sambashare
user::rwx
group::rwx
mask::rwx
other::rwx

nas@NAS:~$

A megosztás létrejött, de a gépekről nincs írási joguk a felhasználóknak, ellenben a NAS-on terminálban van.

Mit rontottam el?

Előre is köszi!

‹ Secure Boot wifi driver aláírása Kliens gépen nincs írási jog, szerveren van ›
  • A hozzászóláshoz regisztráció és belépés szükséges
a mester – 2020. november 21. 9.00

Ez már egy harmadik féle samba?

  • A hozzászóláshoz regisztráció és belépés szükséges

gyakorlat teszi

bearnie78 – 2020. november 21. 9.02 – előzmény

Nem, csak másik gép.
Ezen legalább odáig eljutottam, hogy látják egymást és megnyílnak az állományok.
Csak másolni nem tudnak rájuk.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

klt – 2020. november 21. 11.33

avaliable = yes
Ez melyik paraméter?
testparm -v
modott rá esetleg valamit?

  • A hozzászóláshoz regisztráció és belépés szükséges

Adj egy falat falat, mondta a falat faló faló.

bearnie78 – 2020. november 21. 12.53 – előzmény

Azt elnéztem. :)
Az az available akart lenni.
Javítása után sem lett írási jog, csak már nem dobja hibára.

Jelen testparm kimenet:
nas@NAS:~$ testparm -v /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
WARNING: The "encrypt passwords" option is deprecated
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions
Enter után jön egy kilóméteres rész:
https://paste.ubuntu.com/p/HJy8hCJ7hW/

  • A hozzászóláshoz regisztráció és belépés szükséges

 

klt – 2020. november 21. 15.19 – előzmény

Gyorst tipp, még nem néztem végig.
A "write list" paramétert még sosem használtam. Esetleg próbáld meg kikommentelni!
Továbbá, ha megnézem a https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html#SECURITY
helyen, mind a write list, mind a valid users esetén a felsorolás szintaktikájában vesszők vannak:

Default: valid users = # No valid users list (anyone can login)
Example: valid users = greg, @pcusers

Default: write list =
Example: write list = admin, root, @staff

  • A hozzászóláshoz regisztráció és belépés szükséges

Adj egy falat falat, mondta a falat faló faló.

bearnie78 – 2020. november 21. 19.14 – előzmény

A fájlban vesszővel van a felsorolás, nem tudom, hogy a testparm veszi-e ki a vesszőket, de az smb.conf-ban megvannak.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

klt – 2020. november 21. 15.44 – előzmény

Mi van, ha a [movies] -hoz beteszed:
force directory mode = 0775
force create mode = 0775
?

  • A hozzászóláshoz regisztráció és belépés szükséges

Adj egy falat falat, mondta a falat faló faló.

bearnie78 – 2020. november 21. 19.15 – előzmény

Ezt kipróbáltam, de így sem működik.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

klt – 2020. november 21. 16.01

Na, most egy kicsit el leszek havazva pár napig, ezért megosztok egy samba konfigot, ami nekem jól működik évek óta:
[global]
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
directory mode = 775
writeable = yes
hosts allow = 127.0.0.1 192.168.1.0/24
passdb backend = tdbsam
name resolve order = bcast wins
max log size = 1000
read raw = no
workgroup = OTTHONLAN
netbios name = UBUSERVER
map to guest = bad user
log file = /var/log/samba/log.%m
create mode = 775
passwd program = /usr/bin/passwd %u
delete readonly = yes
encrypt passwords = yes
pam password change = yes
os level = 48
syslog = 0
preferred master = yes
dns proxy = no
getwd cache = yes
obey pam restrictions = yes
server role = standalone server
unix password sync = yes
write raw = no
usershare allow guests = no
panic action = /usr/share/samba/panic-action %d
server string = %h server (Samba, Ubuntu)
security = user
client ipc max protocol = SMB3
client ipc min protocol = NT1
use spnego = yes
max protocol = SMB3
min protocol = NT1
[homes]
comment = Home Directories
create mode = 700
writeable = yes
directory mode = 700
browseable = yes
[share]
path = /srv/samba
[gyerektartalom]
path = /srv/big/gyerektartalom
[www]
path = /srv/www

  • A hozzászóláshoz regisztráció és belépés szükséges

Adj egy falat falat, mondta a falat faló faló.

bearnie78 – 2020. november 21. 19.18 – előzmény

Köszönöm, ezt most megpróbálom adaptálni, mert a feléről sem tudom mit csinál, de az már mindenképp kecsegtető, hogy ez legalább nálad már muzsikál. :)

  • A hozzászóláshoz regisztráció és belépés szükséges

 

bearnie78 – 2020. november 21. 19.48 – előzmény

Elsőre csak egyben betettem a te config fájlodat az enyém helyére, és csak a minimumot írtam át. (workgroup, gépnév, stb.)

Ez a testparm:
nas@NAS:~$ testparm -v /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
WARNING: The "encrypt passwords" option is deprecated
WARNING: The "syslog" option is deprecated
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

Ez lett maga a conf:
https://paste.ubuntu.com/p/hMWdXQXWvH/

De így is ugyanaz az eredmény. A megosztást elérem (így már név és jelszó nélkül), de beleírni/fájlt-könyvtárat létrehozni nem enged.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

d.r.i. – 2020. november 22. 2.45 – előzmény

Nem használok Nas-t, samba-t is korlátozottan, de ez k hosszú.
Valami egyszerűbb megoldás nincs?
Sima samba konfig nem megoldás?

  • A hozzászóláshoz regisztráció és belépés szükséges

 

hungrie – 2020. november 22. 15.32 – előzmény

Sziasztok! Az én minimum konfigom.

sudo nano /etc/samba/smb.conf

[otthon]
comment = Filmek
path = /media/HDD
browseable = yes
read only = no
create mask = 0777
directory mask = 0777
writable = yes
force user = otthon

Lehet az elejéről kellene kezdened, ha más működő konfigjával sem működik neked.

Én így csináltam.

sudo apt install tasksel samba
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo bash -c 'grep -v -E "^#|^;" /etc/samba/smb.conf_backup | grep . > /etc/samba/smb.conf'
sudo smbpasswd -a otthon
sudo systemctl restart smb.service
sudo systemctl enable smb.service
sudo systemctl status smb.service

Debian 10 alatt így csináltam és elsőre működött.
Remélem tudtam segíteni.

  • A hozzászóláshoz regisztráció és belépés szükséges

Dell Optiplex 755, Core Duo E5400, 4GB DDR 2, Samsung SSD 128Gb

klt – 2020. november 23. 9.13 – előzmény

Itt a force user = otthon lesz a kulcs.
Hogy erre nem gondoltam!
Konkrét próba:
force user = nas

  • A hozzászóláshoz regisztráció és belépés szükséges

Adj egy falat falat, mondta a falat faló faló.

Hozzászólás-megjelenítési lehetőségek

A választott hozzászólás-megjelenítési mód a „Beállítás” gombbal rögzíthető.
© 2007–2020. Magyar Ubuntu Közösség.
Az Ubuntu a Canonical bejegyzett védjegye.
Az ubuntu.hu az fsf.hu kiszolgálóin fut.