Используя bash-скрипты, я пытаюсь получить доступ к документам других пользователей и найти слово в файле, как мне это сделать?

2 ответа2

0

попробуйте эту команду:

grep 'word' file
0

Вам разрешено это делать?

Во-первых, вам нужно знать, где находится их домашний каталог. Допустим, их зовут bob . Вы можете использовать сокращенный синтаксис cd ~bob чтобы установить рабочий каталог в их домашний каталог.

Вам нужно будет иметь достаточно привилегий для этого. Это означает, что должны быть разрешения на чтение и выполнение для этой папки для «всех пользователей» или для их группы (если вы также находитесь в этой группе). То же самое относится к подкаталогам и файлам, к которым вы хотите получить доступ.

Пока у вас есть разрешения, это всего лишь вопрос поиска и поиска файла.

Если у вас нет прав доступа, вам нужно войти в систему под тем же именем. Это может быть root или bob . Я так понимаю, у вас нет доступа ни к одной из этих учетных записей. Я также интересуюсь твоими намерениями. Вы всегда можете спросить «Боба», может ли он сделать файл доступным для вас.

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