Portál AbcLinuxu, 28. července 2025 17:41
[global] workgroup = doma realm = doma server string = Backup security = share encrypt passwords = Yes password server = * log file = /var/log/samba/log.%m max log size = 50 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 local master = No dns proxy = No winbind uid = 10000-20000 winbind gid = 10000-20000 winbind separator = + template homedir = /home/%D/%U template shell = /bin/bash winbind use default domain = yes netbios name = PC020 [Zalohy] path = /mnt/test comment = public = yes writable = noKdyž se připojím z win pc, tak share vidím, ale nemůžu se do něj dostat. Vím, že to nějak souvisí s přístupovými právy do adresáře /mnt/test, ale nejde mi je nastavit - hlásí to hlášku, že soubor je read only a nejde to změnit. Aktuální práva namountovaného souboru jsou: dr-x------ 1 root root 16384 2010-05-24 15:21 test/ Nejdou změnit ani práva ani vlastník. Nevíte, co s tím?
Řešení dotazu:
mkisofs
předejte -r
místo -R
(nebo si upravte práva předlohy)), jinak nezbude než to zkusit připojit tak, aby byla zapsaná práva nahrazena/ignorována. Můžete zkusit např. (ale pokud máte delší názvy souborů, tak si zase rozsypete tohle):
mount -o loop /home/nemo/vypal/backup-pc.img /mnt/test/ -o iocharset=utf8,ro,norockVariantně můžete zkusit změnit použité uid (veřejný přístup samby asi máte nastaven na nobody):
mount -o loop /home/nemo/vypal/backup-pc.img /mnt/test/ -o iocharset=utf8,ro,uid=<UID_nobodyho>
gid
vypadá nadbytečně s ohledem na to, že skupina v tom výpisu také neměla žádná práva. ;) Neuškodí, ale nepomůže.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.