Я предполагаю, что вы хотите создать каталог, который другие члены вашей группы не могут перечислить, но где вы все равно можете сделать файлы доступными для них... Для доступа к каталогу требуется разрешение «выполнить», для перечисления его содержимого требуется разрешение «чтение». Если сделать каталог исполняемым, но не читаемым, пользователи смогут получить доступ к файлам, хранящимся в нем, но не смогут перечислить его содержимое.
Учитывая группу shared
:
mkdir -m710 demo
chgrp shared demo
echo "secret" > demo/file1
chmod 640 demo/file1
Тогда другие пользователи в группе shared
смогут просматривать содержимое demo/file1
, но ls demo
не удастся.
Обратите внимание, что если другие угадывают имена других файлов, они смогут получить доступ к этим файлам, если у них есть разрешение. Поэтому убедитесь, что другие файлы закрыты.
Не через KVM, но если вы используете панель управления для запуска режима Rescue и входа в систему как пользователь root, вы можете установить образ с помощью их installimage
скрипта, описанного здесь:https://wiki.hetzner.de/index.php/Installimage/en