Различие между файлами мусорного ведра, которые выполняются через./binfile и “обычные” мусорные ведра?

Сделайте резервное копирование /etc/passwd

cp /etc/passwd /etc/passwd.bak

Удалите пользователя из оригинала, резервное копирование будет все еще иметь пользователя.

Сделайте сценарий, который удаляет/etc/passwd и переименовывает/etc/passwd.bak к/etc/passwd.

Настройте сценарий в кроне, чтобы сделать это автоматически каждый раз, когда Вы хотите, чтобы он работал.

1
задан 26 April 2012 в 20:51
1 ответ

Это не потому, что существует разница между двоичными файлами, а потому, что каталог, в котором находится двоичный файл, не находится в вашем ПУТЬ .

В Windows текущий каталог всегда часть вашего ПУТЬ . Однако это небезопасно (представьте, что кто-то помещает копию rm с именем ls в какой-то каталог).

Таким образом, вам нужно либо поместить двоичный файл в один из каталогов в вашем PATH (см. echo $ PATH ), либо вам нужно добавить этот конкретный каталог в yuor ПУТЬ . например, добавив что-то вроде

PATH = "$ PATH: / home // bin"

в ваш ~ / .bash_rc .

5
ответ дан 3 December 2019 в 17:15

Теги

Похожие вопросы