SOURCES: setup-special_users.patch (NEW) - don't assume special
Maciek Pasternacki
maciekp w japhy.fnord.org
Sob, 19 Cze 2004, 16:11:48 CEST
On Prickle-Prickle, Confusion 23, 3170 YOLD, Paweł Gołaszewski wrote:
>> Wiekszosc userow specjalnych ma "dzikie" wartosci ~/, co powoduje, ze
>> proba tworzenia tam ~/tmp nie jest dobrym pomyslem.
>
> In-general - masz rację.
> Jednak tam gdzie jest możliwość - taki tmp powinien być.
W Owlu jest to rozwiązane (dla userów, którzy się logują) modułem
pam_mktemp (http://www.openwall.com/pam/):
#v+
leeloo!japhy:~$ echo $TMP $TMPDIR
/tmp/.private/japhy /tmp/.private/japhy
leeloo!japhy:~$ su -
Password:
leeloo!root:~# ls -ld /tmp/.private/
drwx--x--x 47 root root 4096 Jun 6 23:38 /tmp/.private/
leeloo!root:~# lsattr -d /tmp/.private/
----a--------- /tmp/.private/
leeloo!root:~# ls -ld /tmp/.private/japhy
drwx-----T 9 japhy friends 4096 Jun 11 04:02 /tmp/.private/japhy
leeloo!root:~# lsattr -d /tmp/.private/japhy/
-------------- /tmp/.private/japhy/
leeloo!root:~# logout
#v-
Dla userów specjalnych można by to zautomatyzować w podobny sposób.
Czyszczenie w /tmp robi pakiet stmpclean, który (względnie ostrożnie,
żeby nie wyłożyć się na mkdir-bombie) złazi w podkatalogi:
#v+
leeloo!japhy:~$ rpm -qi stmpclean
Name : stmpclean Relocations: (not relocateable)
Version : 0.3 Vendor: Openwall
Release : owl2 Build Date: Tue Apr 13 22:50:14 2004
Install date: Mon Apr 19 05:07:44 2004 Build Host: i386-3.pvt.openwall.com
Group : System Environment/Base Source RPM: stmpclean-0.3-owl2.src.rpm
Size : 18341 License: BSD
URL : http://www.internet2.edu/~shalunov/stmpclean/
Summary : A safe temporary directory cleaner.
Description :
The stmpclean utility removes old files (and old empty directories)
from the specified directory. Its typical use is to clean directories
such as /tmp where old files tend to accumulate.
#v-
--
__ Maciek Pasternacki <maciekp w japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _ |_\ / { ...najpierw się mała ranka zjawi mi na dłoni, jak zawsze
,|{-}|}| }\/ wszystko jest przeze mnie - potem blask na chwilę przetnie słońce
\/ |____/ i jeszcze jaśniej będzie... } ( M.Świetlicki ) -><-
Więcej informacji o liście dyskusyjnej pld-devel-pl