[devel] filesystem и vserver
Vladimir Lettiev
=?iso-8859-1?q?crux_=CE=C1_syktsu=2Eru?=
Сб Окт 16 11:45:16 MSD 2004
Dmitry V. Levin пишет:
> On Fri, Oct 15, 2004 at 08:27:37PM +0400, Vladimir Lettiev wrote:
>
>>3. Повесить FR на coreutils, чтобы chmod не делал системного вызова если
>>он не требуется?
>
> Он не делает, если не нужно.
разве?
# strace -o st_chown chown 0:proc /proc
# grep chown st_chown
execve("/bin/chown", ["chown", "0:proc", "/proc"], [/* 22 vars */]) = 0
# strace -o st_chmod chmod 555 /proc
chmod: изменение прав доступа для `/proc': Operation not permitted
# grep chmod st_chmod
execve("/bin/chmod", ["chmod", "555", "/proc"], [/* 22 vars */]) = 0
chmod("/proc", 0555) = -1 EPERM (Operation not permitted)
write(2, "chmod: ", 7)
Видно, что chown не делает системный вызов, а chmod делает.
Ах. там стоит coreutils-5.2.1-alt5... А в сизифе 5.3.0-alt0.6... Бла,
бла, chown из coreutils-5.3.0-alt.0.6 также делает ненужный системный
вызов... Что ж это такое, доломали окончательно?
--
С уважением, Владимир Леттиев aka crux <crux на syktsu.ru>
Подробная информация о списке рассылки Devel