1

В Linux/Unix, если я нахожусь в каталоге другого пользователя, но не могу просмотреть содержимое каталога, введя «ls», как мне получить копию всех файлов?
Это единственный способ угадать, какие имена файлов?

2 ответа2

3

В Linux/Unix каталог сам по себе является своего рода файлом, который может быть изменен только специальными системными вызовами. Как и любой другой файл, доступ к нему контролируется правами доступа к файлам.

Если посмотреть на это с точки зрения фактической реализации, ваш вопрос сводится к тому, «как мне прочитать файл каталога, который я не могу прочитать?«Я не высмеиваю ваш вопрос - я просто пытаюсь объяснить, почему ответ является категорическим" нет ".

1

Для этого вам нужно иметь привилегии суперпользователя (он же sudo).

sudo ls /home/Peter/

(если вы хотите просмотреть файлы Питера)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .