Shell
~/tmp$ touch ttt
~/tmp$ chmod 600 ttt
~/tmp$ sudo chown root.root ttt
~/tmp$ ls -l ttt
-rw------- 1 root root 0 Сен 26 16:58 ttt
~/tmp$ mv ttt tttt
~/tmp$ ls -l ttt*
-rw------- 1 root root 0 Сен 26 16:58 tttt
~/tmp$ rm tttt
~/tmp$ ls -l ttt*
ls: невозможно получить доступ к ttt*: Нет такого файла или каталогаТо ли лыжи не едут, то ли я чего-то недопонимаю?
Мною проверялось на ядрах 2.6.26-2-amd64 и 3.2.0-3-amd64, ОС Debian.
Подумалось на suid, но нет:
Shell
olden@olden:~$ stat $( which mv )
Файл: «/bin/mv»
Размер: 121896 Блоков: 240 Блок В/В: 4096 обычный файл
Устройство: 801h/2049d Inode: 263461 Ссылки: 1
Доступ: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Доступ: 2012-09-17 08:37:33.000000000 +0300
Модифицирован: 2012-09-11 23:23:44.000000000 +0300
Изменён: 2012-09-17 08:37:44.842743777 +0300
Создан: -Shell
olden@olden:~$ stat $( which rm )
Файл: «/bin/rm»
Размер: 60000 Блоков: 120 Блок В/В: 4096 обычный файл
Устройство: 801h/2049d Inode: 263577 Ссылки: 1
Доступ: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Доступ: 2012-09-17 08:37:33.000000000 +0300
Модифицирован: 2012-09-11 23:23:44.000000000 +0300
Изменён: 2012-09-17 08:37:44.914742121 +0300
Создан: -В пути тоже никаких странностей не увидел:
Shell
$ stat /
Файл: «/»
Размер: 4096 Блоков: 8 Блок В/В: 4096 каталог
Устройство: 801h/2049d Inode: 2 Ссылки: 26
Доступ: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Доступ: 2010-09-22 11:47:08.000000000 +0300
Модифицирован: 2012-08-18 09:41:20.188733456 +0300
Изменён: 2012-08-18 09:41:20.188733456 +0300
Создан: -Shell
~$ stat /home
Файл: «/home»
Размер: 4096 Блоков: 8 Блок В/В: 4096 каталог
Устройство: 805h/2053d Inode: 2 Ссылки: 7
Доступ: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Доступ: 2012-01-09 13:50:06.002304506 +0200
Модифицирован: 2012-03-24 09:39:48.690003164 +0200
Изменён: 2012-03-24 09:39:48.690003164 +0200
Создан: -Shell
~$ stat /home/olden
Файл: «/home/olden»
Размер: 12288 Блоков: 24 Блок В/В: 4096 каталог
Устройство: 805h/2053d Inode: 10223617 Ссылки: 65
Доступ: (0755/drwxr-xr-x) Uid: ( 1000/ olden) Gid: ( 1000/ olden)
Доступ: 2012-01-10 07:18:24.774304903 +0200
Модифицирован: 2012-09-26 14:18:32.448362248 +0300
Изменён: 2012-09-26 14:18:32.448362248 +0300
Создан: -Shell
~$ stat /home/olden/tmp
Файл: «/home/olden/tmp»
Размер: 4096 Блоков: 8 Блок В/В: 4096 каталог
Устройство: 805h/2053d Inode: 10620902 Ссылки: 9
Доступ: (0755/drwxr-xr-x) Uid: ( 1000/ olden) Gid: ( 1000/ olden)
Доступ: 2012-01-10 07:46:01.906304669 +0200
Модифицирован: 2012-09-26 16:54:20.820492844 +0300
Изменён: 2012-09-26 16:54:20.820492844 +0300
Создан: -В fstab-е тоже ничего необычного:
Shell
~$ cat /etc/fstab | egrep "\s+/home\s+"
UUID=94f4fda8-3df3-4742-93ca-6d501c62c33d /home ext4 noatime,user_xattr 0 2У знакомых под мандривами и убунтами всё повторялось точь в точь.
Наткнулся на такое весьма странное поведение совершенно случайно. Никогда раньше о таких странностях ни от кого не слышал и нигде не читал.
Баг, глюк или фича?