Montowanie zasobu Samby tak by był widziany przez aplikacje bez root

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
mes mariusz
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 238
Rejestracja: 11 mar 2009, 16:49
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Montowanie zasobu Samby tak by był widziany przez aplikacje bez root

Post autor: mes mariusz » 11 lis 2018, 10:43

Witam

Na Ubuntu 18.04, za pośrednictwem /etc/fstab montuję zasób Samby:
//192.168.1.11/Rozrywka w sposób:

Kod: Zaznacz cały

//192.168.1.11/Rozrywka /media/NAS/R_Rozrywka   cifs guest,uid=1000,iocharset=utf8 0 0 
Podmontowany zasób /media/NAS/R_Rozrywka ma następujące właściwości:

Kod: Zaznacz cały

root@Mariusz-Lenovo-Ubuntu:/home/mariusz# ls -l /media/NAS
drwxr-xr-x 2 mariusz root    0 maj 12  2017 R_Rozrywka
Samba (na maszynie 192.168.1.11) serwuje zasób Rozrywka jako Read only (i tak ma być):

Kod: Zaznacz cały

[Rozrywka]
   comment = /mnt/NAS/Rozrywka
   guest ok = yes
   path = /mnt/NAS/Rozrywka
   read only = yes
   create mask = 0777
   directory mask = 0777
   browseable = no
   hosts allow = 192.168.1.201,192.168.1.202

Wszystko jest niby fajne. Na Ubuntu mogę poruszać się i otwierać pliki bez większych problemów, również jako zwykły user. Ale inne aplikacje mają już z tym problem.

Przykładowe aplikacje, które mają problem z dostępem do /media/NAS/R_Rozrywka:

1). Vice (emulator C64):

Obrazek

Utworzyłem więc symbolicznego linka w folderze usera:

/home/mariusz/NAS, który odnosi się do zasobu /home/mariusz/NAS.

Niby wszystko powinno śmigać, ale znowu to samo:

Obrazek

Przecież to głupie uruchamiać terminal, podnosić uprawnienia do root-a, następnie uruchamiać emulator na prawach roota, tylko po to by otworzyć zasób, który w pozostałych przypadkach jest dla zwykłego usera widoczny...


2). fs-uae-launcher (emulator Amigi):

Ten z kolei... nawet nie widzi zawartości /media

Obrazek

Obrazek

Czy ja serio każdą pierdołę muszę na roocie uruchamiać, żeby dostać podstawową funkcjonalność? ;-P
verdorben
Wytworny Kaczor
Wytworny Kaczor
Posty: 446
Rejestracja: 30 mar 2009, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: ARM

Re: Montowanie zasobu Samby tak by był widziany przez aplikacje bez root

Post autor: verdorben » 18 lis 2018, 11:03

$ ls -l /media | grep photos
drwxr-xr-x 2 root root 4096 Nov 17 11:41 photos

# mount -t cifs //cubian/bilder /media/photos -o uid=1000,gid=100,iocharset=utf8,credentials=/home/verdorben/.smb/.cifs

$ ls -l /media | grep photos
drwxr-xr-x 2 verdorben users 0 Dez 20 2015 photos

$ cat ~/.smb/.cifs
username=verdorben
password=...cut...pas

$ touch /media/photos/UBU_TEST
$ ls -l /media/photos/UBU_TEST
-rwxr-xr-x 1 verdorben users 0 Nov 18 10:57 /media/photos/UBU_TEST

po stronie servera
[verdorben@cubian:/home/nethd/pictures]$ ls -l UBU_TEST
-rwxr-xr-x 1 verdorben users 0 Nov 18 10:57 UBU_TEST

Pozdr.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”