Якщо в Linux / Unix я перебуваю в каталозі іншого користувача, але не можу переглянути вміст каталогу, ввівши "ls", як я можу отримати копію всіх файлів?
Є єдиний спосіб здогадатися, що таке назви файлів?
Якщо в Linux / Unix я перебуваю в каталозі іншого користувача, але не можу переглянути вміст каталогу, ввівши "ls", як я можу отримати копію всіх файлів?
Є єдиний спосіб здогадатися, що таке назви файлів?
Відповіді:
В Linux / Unix каталог сам по собі є своєрідним файлом, який можна змінювати лише за допомогою спеціальних системних викликів. Як і будь-який інший файл, доступ до нього контролюється дозволами файлів.
Дивлячись на це з точки зору реальної реалізації, ваше запитання зводиться до "як я читаю файл каталогу, який я не можу прочитати?" Я не висміюю ваше запитання - я просто намагаюся пояснити, чому відповідь є остаточним «ні».