Почему 'echo "alias g=/home/user/examplescript" >> ~/.bash_aliases' выдает эту ошибку: "нет авторизации"?

Это невозможно без другого инструмента или без редактирования реального скрипта/бинарного файла sha1sum. Когда sha1sum получает файл, он печатает имя файла после суммы. Когда sha1sum не передает файл или используется с каналом. Он помещает -в качестве заполнителя, чтобы указать, что ввод не был файлом.

0
11.05.2020, 23:37
1 ответ

По той или иной причине ваш файл ~/.bash_aliasesпринадлежит пользователю root и не доступен для записи вами.

Измените владельца файла на своего пользователя:

sudo chown user:group ~/.bash_aliases

... где user:groupдолжно отражать ваше имя пользователя и вашу основную группу. Ваше имя пользователя задается командой id -un, а основная группа — id -gnдля справки.

1
28.04.2021, 23:15

Теги

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