Сделайте резервное копирование /etc/passwd
cp /etc/passwd /etc/passwd.bak
Удалите пользователя из оригинала, резервное копирование будет все еще иметь пользователя.
Сделайте сценарий, который удаляет/etc/passwd и переименовывает/etc/passwd.bak к/etc/passwd.
Настройте сценарий в кроне, чтобы сделать это автоматически каждый раз, когда Вы хотите, чтобы он работал.
Это не потому, что существует разница между двоичными файлами, а потому, что каталог, в котором находится двоичный файл, не находится в вашем ПУТЬ
.
В Windows текущий каталог всегда часть вашего ПУТЬ
. Однако это небезопасно (представьте, что кто-то помещает копию rm
с именем ls
в какой-то каталог).
Таким образом, вам нужно либо поместить двоичный файл в один из каталогов в вашем PATH
(см. echo $ PATH
), либо вам нужно добавить этот конкретный каталог в yuor ПУТЬ
. например, добавив что-то вроде
PATH = "$ PATH: / home // bin"
в ваш ~ / .bash_rc
.