montowanie i niepożądana mutacja praw dostępu.

Paweł Sikora pluto w pld-linux.org
Sob, 27 Lis 2004, 22:01:08 CET


On Saturday 27 of November 2004 21:08, Jakub Bogusz wrote:
> On Sat, Nov 27, 2004 at 08:57:13PM +0100, Paweł Sikora wrote:
> > ostatnio natknąłem się na małą niedogodność przy wpinaniu
> > dużego /tmp z innego dysku w główne drzewo.
> > po zamontowaniu przez skrypty startowe (# mount /dev/hdd1 /tmp)
> > katalog /tmp zmutował z `drwxrwxrwt` na `drwxr-xr-x`.
> >
> > póki co zrobiłem sobie `system reboot workaround` : /etc/init.d/tmpfix:
> >
> > if [ -d /tmp ]
> > then
> >    /usr/bin/chmod 1777 /tmp
> >    /usr/bin/chgrp root /tmp
> >    /usr/bin/chown root /tmp
> > fi
> >
> > ale wydaje mi się, że mount nie powinien zmieniać własciciela, grupy i
> > praw na domyślne roota.
>
> A to nie są uprawnienia / tego urządzenia?

wygląda na to, że tak.

[/tmp] # la
drwxrwxrwt   7 root  root  4096 Nov 27 21:32 .
drwxr-xr-x  22 root  root  1024 Nov 27 20:55 ..
drwxrwxrwt   2 root  root  4096 Nov 27 19:35 .ICE-unix
-r--r--r--   1 root  users   11 Nov 27 19:35 .X0-lock
drwxrwxrwt   2 root  users 4096 Nov 27 19:35 .X11-unix
drwx------   2 pluto users 4096 Nov 27 21:32 kde-pluto
drwx------   2 root  root  4096 Nov 27 19:33 mc-root
drwx------   3 pluto users 4096 Nov 27 19:35 mcop-pluto

> > póki co tak własnie robi np. dla wpisów z fstaba
> > posiadających atrybut user i montowanych z !root.
>
> user może trochę zmieniać zachowanie(?)

user zdaje się tylko implikuje domyślnie no{exec,suid,dev}.

mam sobie np. katalog z multimediami w moim ~ i po zamontowaniu
(/dev/hda8 /home/users/pluto/multimedia ext3 user,noauto 0 0)
jest już przejęty przez root.root i nic nie mogę w nim zapisywać,
a nie chce mi się za każdym razem robić chown...

-- 
/* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */

                           #define say(x) lie(x)




Więcej informacji o liście dyskusyjnej pld-devel-pl