- RU.UNIX ----------------------------------------------------------- RU.UNIX - Msg : #564 [835] От : Sergue E. Leontiev 2:5020/400 15 мая 04, 02:22 Кому : Victor Wagner 15 мая 04, 21:47 Тема : Re: Число зверя пополам ------------------------------------------------------------------------------- From: "Sergue E. Leontiev"Здравствуйте, Victor! Вы писали от Fri, 14 May 2004 14:53:41 +0000 (UTC): VW> $ echo readable >try_read_me VW> $ chmod 0333 try_read_me VW> $ uname -a VW> SunOS sundae 5.8 Generic_108528-23 sun4u sparc SUNW,Ultra-1 VW> $ cat try_read_me VW> readable Быть может, это был NFS? Я попробовал и получил следующее: 5.8 Generic_108529-27 i86pc - redable 5.8 Generic_108528-27 sun4u - cannot open 5.9 Generic_112234-08 i86pc - cannot open 5.9 Generic_112233-08 sun4u - redable FreeBSD 5.2.1-RC2 ... i386 - redable 2.4.19-grsec-1.9.7 ... i686 - redable 2.4.20-28.8smp ... i686 - redable Сочетание 'wx' само по себе странное, а для NFS особенно. Есть ещё один вариант: euid = 0, в этом случае все системы работают правильно и возвращают "readble". VW> $ uname -a VW> SunOS sun 5.8 Generic_108528-13 sun4u sparc VW> $ cat try_read_me VW> cat: try_read_me: Permission denied А вот этого мне повторить не удалось. Все имеющиеся Solaris-ы всегда выдают сообщение: "cat: cannot open ..." для файловых систем swap и ufs, а сообщения вида "cat: ...: Permission denied" выдают Linux-ы и FreeBSD. [...] VW> То есть глюком страдает FreeBSD 4.x и определенный патчлевел 8-го VW> соляриса. У меня получилось обратное утверждение - определенные версии 8-го и 9-го Solaris не страдают глюком (на NFS), а все остальные страдают. P.S. А почему Вы используете команду "chmod 0333 try_read_me" вместо стандартной команды "chmod 333 try_read_me"? Для красоты? -- Успехов, Сергей Леонтьев. E-mail: leo@sai.msu.ru, http://www.cryptopro.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400)