Почему root владеет каталогом с точкой ".."?

Обратите внимание на эту строку в dmesgвывод:

[   86.585246]  sdb: [CUMANA/ADFS] sdb1 [ADFS] sdb1

Это указывает на то, что ядро ​​имеет встроенную поддержку таблиц разделов Acorn CUMANA в дополнение к более знакомым типам разделов MBR и GPT в мире x86.

Из-за простоты структуры разделов CUMANA это может привести к неправильному определению диска с разделами MBR как типа раздела CUMANA/ADFS. Это именно то, что, кажется, происходит здесь.

См. также:

Ошибка Ubuntu #1453117(исправлена ​​в версии ядра Ubuntu 3.19.0 -26.28)

Ошибка ядра Linux #4054

Andries Brouwer 2005-01-17 14:49:22 UTC

This is a consequence of enabling CONFIG_ACORN_PARTITION_CUMANA: a 1 in 256 probability of getting any random partition recognized as CUMANA/ADFS. Solution: do not enable CONFIG_ACORN_PARTITION_CUMANA.

Поддержка разделов CUMANA необходима, только если вы имеете дело с дисками или образами дисков со старых компьютеров Acorn с дисковым контроллером Cumana. Другими словами, отключение этой функции, безусловно, является правильным решением для всех, кто не имеет дела специально со старым оборудованием Acorn или эмулятором Acorn.

0
15.01.2021, 17:43
1 ответ

..является родительским каталогом, поэтому тот, кто владеет им, владеет ... Если вы запустите

ls -ld..

в подкаталоге вашего домашнего каталога вы должны увидеть, что владельцем ..является вы сами:

cd ~/Desktop
ls -ld..

Изменение владельца иерархии не изменит ..владельца (, если смотреть с вершины измененной иерархии ), поскольку ..находится вне измененной иерархии.

В вашем собственном домашнем каталоге вы увидите root как владельца .., потому что ..обычно является /home, и он принадлежит root:

cd
ls -lid.. /home

(вы увидите, что оба имеют одинаковый номер инода ).

6
18.03.2021, 22:36

Теги

Похожие вопросы