Отримати всі файли з каталогу без дозволу на читання?


1

Якщо в Linux / Unix я перебуваю в каталозі іншого користувача, але не можу переглянути вміст каталогу, ввівши "ls", як я можу отримати копію всіх файлів?
Є єдиний спосіб здогадатися, що таке назви файлів?

Відповіді:


3

В Linux / Unix каталог сам по собі є своєрідним файлом, який можна змінювати лише за допомогою спеціальних системних викликів. Як і будь-який інший файл, доступ до нього контролюється дозволами файлів.

Дивлячись на це з точки зору реальної реалізації, ваше запитання зводиться до "як я читаю файл каталогу, який я не можу прочитати?" Я не висміюю ваше запитання - я просто намагаюся пояснити, чому відповідь є остаточним «ні».


Я гадаю, це справді нерозумно, але приємно це знати точно! дякую
Тревор Хікі

Те, як ви поставили запитання, не дурне. Те, як я перефразував ваше запитання, виглядає нерозумно, але я це зробив, щоб зрозуміти логіку.
Ісаак Рабінович

1

Для цього вам потрібно мати привілеї суперкористувача (ака-судо).

sudo ls /home/Peter/

(якщо ви хочете переглянути файли Петра)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.