[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /home, установка debian



Andrey Rahmatullin пишет:
> On Tue, Mar 23, 2010 at 10:31:07AM +0300, Mikhail A Antonov wrote:
>>>>> что-то вроде rm -rf /home/%user%/.*
>>>> такой командой весь хомяк грохнется
>>> Обоснуйте.
> Ну?
> 
>>>> был неприятный опыт с chown user: .*
>>> Ваш шелл разворачивает .* в .? а в .. он не разворачивает?
>> /home/%user%/.??* безопаснее. 
> Обоснуйте.
> 
~$ ls -ld /home/bart/.* | head -n 2
drwxr-xr-x 95 bart bart   4096 Мар 23 10:10 /home/bart/.
drwxr-xr-x  5 root root   4096 Сен  6  2009 /home/bart/..

И что-то мне подсказывает что /home/user/.* снёсёт хомдиру вместе с конфигами.

И подсказывает не верно:
test@bart-netbook:~$ mkdir test
test@bart-netbook:~$ mkdir test/.test
test@bart-netbook:~$ mkdir test/test
test@bart-netbook:~$ touch test/.testfile
test@bart-netbook:~$ touch test/testfile
test@bart-netbook:~$ rm -vfr /home/test/test/.*
rm: cannot remove `.' directory `/home/test/test/.'
rm: cannot remove `..' directory `/home/test/test/..'
удален каталог: `/home/test/test/.test'
удален `/home/test/test/.testfile'
test@bart-netbook:~$ ls -al /home/test/test/
итого 12
drwxr-xr-x 3 test test 4096 Мар 23 10:41 .
drwxr-x--x 7 test test 4096 Мар 23 10:40 ..
drwxr-xr-x 2 test test 4096 Мар 23 10:41 test
-rw-r--r-- 1 test test    0 Мар 23 10:41 testfile
(у меня bash)

Выходит что /home/user/.* действительно хватает.
Но это rm такой умный. Подозреваю что есть более глупые программы так что безопаснее всё же /home/user/.??*

-- 
Best regards,
         Mikhail.
xmpp: antmix@stopicq.ru
irc: Bart-mdv- @ SolarNet
SolarNet: http://www.solarnet.ru/


Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: