On 09/26/10 12:55, František Kučera:
Dne neděle 26 září 2010 12:15:43 Kaminar napsal(a):
Jedine co me napada, je me zadani vyresit pomoci chmod tak, ze v
druhem kroku jsou nutna prava roota.

Nemám tu teď BSD abych to vyzkoušel, ale v Linuxu mi funguje tohle:
     chmod u-x,u+X,g-rwx,o-rwx -R addr
Je to linuxová specialita nebo to jde i ve FreeBSD?

Option za "neoptionovymi" parametry je v kazdem pripade neportabilni linuxismus a 'g-rwx,o-rwx' by bylo efektivnejsi napsat jako go-rwx, navic to odstraneni 'x' pro g a o je pozadovano prilsi pozde, jenze to je vsechno marne - ani

chmod -R ugo=,u+rwX addr

fungovat nebude. Primarni problem je ten, ze implementace +X je takova, ze pri vyhodnocovani, zda je +X rovno +x a nebo 0 se odviji od puvodnich prav souboru a ne od prav po castecnem a neuplnem provedeni pozadovanych zmen (tedy po ugo=).

Dan

--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem