LINUX.ORG.RU

bash: /etc/apt/sources.list: Отказано в доступе

 ,


0

1

Добрый день. Почему-то отказывает в доступе, хотя действия выполняю от админа:

sudo echo "deb http://1c.postgrespro.ru/pg1c-9.6/debian/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/postgrespro-1c.list
bash: /etc/apt/sources.list: Отказано в доступе
Что делаю не правильно то? оО

В обычный sources.list также не пускает.

★★

Последнее исправление: TheLinuxUser (всего исправлений: 2)

sudo … > …

Упрощено: перенаправление делается до sudo

Как минимум 3 обычных решения

echo | sudo tee /file

sudo -i потом echo ….

sudo sh -c ‘echo > /file’

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 3)

Уже всё получилось, просто добавил sudo:

sudo echo "deb http://1c.postgrespro.ru/pg1c-9.6/debian/ $(lsb_release -cs) main" > sudo /etc/apt/sources.list.d/postgrespro-1c.list
TheLinuxUser ★★
() автор топика
Последнее исправление: TheLinuxUser (всего исправлений: 1)
Ответ на: комментарий от Minona

это ты файлик sudo создал в текущей директории с текстом «deb http://1c.postgrespro.ru/pg1c-9.6/debian/ $(lsb_release -cs) main»

Блин, реально, а я думаю чё оно не работает как надо… Прошу прощения за тупость))

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от Minona

sudo nano

sudoedit или sudo -e, но в переменных может быть не nano.

boowai ★★★★
()
Последнее исправление: boowai (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.