Portál AbcLinuxu, 13. května 2025 23:42
Zdravím,
pořídil jsem si LAN disk Synology DS207 a mám problém s právy po připojení pomocí mount.cifs. Problém je v tom, že UID uživatele na LAN disku je rozdílné od UID v systému.
david@kubuntu-pc:/$ mount.cifs //10.0.0.2/public /media/landisk/ david@kubuntu-pc:/$ mkdir /media/landisk/adresar david@kubuntu-pc:/$ ls -l /media/landisk/ celkem 0 drwxr-xr-x 2 1026 users 0 2008-01-09 23:23 adresar david@kubuntu-pc:/$ touch /media/landisk/adresar/soubor touch: cannot touch `/media/landisk/adresar/soubor': Permission denied
Mé UID je 1000 a do připojeného adresáře nemohu zapisovat. Zkoušel jsem následující:
Moje distribuce je Kubuntu 7.04. Díky za každý tip.
dmask
a fmask
resp. noveji file_mode
a dir_mode
.
Díky za tip, ale bohužel tyto argumenty nefungují - předpokládám, že kvůli aktivnímu CIFS Unix Extension na LANdisku, což by odpovídalo man mount.cifs.
Naštěstí pomohl upgrade firmwaru, který nově podporuje SSH a umožňuje spustit NFS server (postup pro zájemce na stránkách Synology). Jedinou další možností, kterou jsem pro řešení tohoto problému na internetu našel je vypnutí CIFS Unix Extension na straně LANdisku (to vyžaduje ale opět nový firmware s podporou SSH - postup viz http://www.dotmana.com/index.php/?p=287) - nevyzkoušeno. Zajímalo by mě, zda lze můj problém nějak řešit s aktivním CIFS Unix Extension.
S připojením LANdisku přes NFS řeším ještě jednu věc. Jde mi o vytvoření public složky, do které by měli uživatelé plný přístup jak z Linuxu, tak z Windows. Narazil jsem ale na následující problém s právy. Při vytvoření služky jsou práva následující:
david@kubuntu-pc:~$ mkdir /media/landisk/adresar david@kubuntu-pc:~$ ls -l /media/landisk/ drwxr-xr-x 2 david david 4096 2008-01-13 11:32 adresarcož dává plná práva pouze uživateli, který danou složku vytvořil. Já ovšem potřebuji mít práva nejlépe 2770 pro např. david:users. Vyzkoušel jsem:
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.