Использование ткани, если я повторно повторяю файл sudoers, файл, который был поврежден, отлично работает для первого эха. В чем причина?
Первое эхо:
sudo('echo "django ALL=(ALL:ALL) ALL" | sudo tee -a /etc/sudoers')
Второе эхо:
sudo('echo "celery ALL(www-data) NOPASSWD: /usr/bin/unoconv" | sudo tee -a /etc/sudoers')
После второй команды эха и при попытке сделать sudo I я получаю ошибку синтаксического анализа, и я не могу восстановить файл sudoers еще раз, мне нужно создать новый экземпляр, к сожалению:
>>> /etc/sudoers: syntax error near line 28 <<<
sudo: parse error in /etc/sudoers near line 28
sudo: no valid sudoers sources found, quitting
Во второй команде нет такой синтаксической проблемы, потому что если я ее наберу вручную visudo работает отлично. И я не думаю, что его проблема связана с материалом. Ткань только выполняет команды на удаленном сервере.