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