Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Добавить текст к файлу рута


Автор: Feldsher 26.7.2011, 20:44
Ребята, помогите пожалуйста разобраться с темой.
Пытаюсь вызвать
Код
sudo echo 'stuff'>>/etc/apt/sources.list


Но это не срабатывает.
Заранее спасибо.

Автор: BlackRu 26.7.2011, 23:35
И что возвращает?
    
su -c 'echo 'stuff'>>/etc/apt/sources.list' - root
А так?



Автор: Stolzen 27.7.2011, 09:11
Это не работает, т.к. первая команда выполняется через судо, а вторая уже от обычного пользователя. 

Можно сделать так:
Код

sudo -s 'echo 1 >> /etc/1'


Добавлено через 35 секунд
Цитата(BlackRu @  27.7.2011,  00:35 Найти цитируемый пост)
И что возвращает?

permission denied скорее всего

Автор: BlackRu 28.7.2011, 22:45
sudo su -c 'echo 'stuff'>>/etc/apt/sources.list' - root

Такой вариант должен работать

Автор: VirtualVoid 29.7.2011, 05:42
Вот так работает:
su -c  'echo "stuff, even with spaces" >> /etc/apt/sources.list'

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)