Форум русскоязычного сообщества Ubuntu


Автор Тема: Root'у отказано в доступе.  (Прочитано 3168 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн _ilya_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Root'у отказано в доступе.
« : 16 Августа 2015, 13:25:29 »
Установил FTP-сервер pure-ftpd. Хочу настроить. Конфига у сервера нет. Настройки он воспринимает так: в каталоге /etc/pure-ftpd/conf находятся файлы, каждый из которых отвечает за один параметр. Чтоб настроить что-то нужно создать файл с определённым именем и в нём написать "yes" или "no".

Пытаюсь сделать это:

sudo echo no > /etc/pure-ftpd/conf/someparam
На что мне отвечают:

An error occurred while redirecting file '/etc/pure-ftpd/conf/someparam'
open: Permission denied

Как у root'а может отсутствовать доступ?

UPD: сработало вот это: sudo sh -c 'echo no > /etc/pure-ftpd/conf/someparam'
« Последнее редактирование: 16 Августа 2015, 13:37:15 от _ilya_ »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Root'у отказано в доступе.
« Ответ #1 : 16 Августа 2015, 13:53:32 »
sudo suИ все команды вводить без sudo.
С уважением, Юрий.

Оффлайн ALiEN175

  • Администратор
  • Старожил
  • *
  • Сообщений: 6257
  • Vamos a Bailar
    • Просмотр профиля
Re: Root'у отказано в доступе.
« Ответ #2 : 16 Августа 2015, 19:15:20 »
sudo echo no > /etc/pure-ftpd/conf/someparamкоманда echo выполнена от рута, файл открыт для записи - от обычного пользователя. Потому и Permission denied.

вот верный вариант
echo no | sudo tee /etc/pure-ftpd/conf/someparamкоманда echo выполнена от пользователя, но файл открыт на запись рутом
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28270
    • Просмотр профиля
Re: Root'у отказано в доступе.
« Ответ #3 : 10 Сентября 2015, 23:35:52 »
sudo suИ все команды вводить без sudo.
sudo -i
либо
sudo -s

В зависимости от того, какой эффект хочется получить.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.093 секунд. Запросов: 25.