[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