постоянный терминал с корнем [закрыт]

Неправильно ли всегда (один) терминал регистрироваться как root? Если да, то почему?

(я оставляю окно с корневым терминалом обычно открытым, потому что он намного удобнее, чем писать sudo перед всем, что нужно root.)

Просто чтобы уточнить, что это isn '! d2]

Спасибо.

PS: извините за то, что я не говорю о запуске всей учетной записи как root. не описательный заголовок, я для любви и денег не мог придумать, что имело больше смысла.

PPS: Это не значит, что я выполняю обычные задачи (копирование, запуск обычных программ ... ) как root.

Хорошо, главный вопрос появился позже после публикации этого вопроса - какова техническая разница между выполнением команды как $ sudo command и выполнением ее как # command? Чтобы уточнить: я хотел написать в файл /sys/devices/platform/asus-nb-wmi/leds/asus::kbd_backlight/brightness напрямую.

Это не удается:

edison23@edison23-N56VM:/sys/devices/platform/asus-nb-wmi/leds/asus::kbd_backlight$ sudo echo 3 > brightness 
bash: brightness: Permission denied

Это преуспевает

root@edison23-N56VM:/sys/devices/platform/asus-nb-wmi/leds/asus::kbd_backlight# echo 3 > brightness 

Почему?

Спасибо

1
задан 4 April 2015 в 19:01

1 ответ

Неправильно ли всегда (один) терминал регистрироваться как root? Если да, то почему?

Я могу только сказать, что я работал так же, как и вы, до тех пор, пока не совершил огромную ошибку ... большую часть времени я забыл добавить sudo перед моими командами, чтобы получить привилегию для systemuser. Затем в один прекрасный день я выполнил как root команду

rm -rf / var/www/filenotneeded.html

... поскольку вы можете видеть, что после / есть пробел, что означает, что она удаляет / и все подпапки до rm сам удаляется. Если бы я использовал sudo, возможно, я проверил его дважды, потому что сегодня я забыл sudo. Поскольку я использую sudo, частота ошибок снижалась, и раньше я чувствовал себя более уверенно. Я не говорю, что вы сделаете ту же ошибку ... Я просто хочу предупредить, что с помощью root вы уничтожаете систему в микросекундах, а sudo сообщает мне, что я должен проверить эту команду, прежде чем я ее выполню.

2
ответ дан 23 May 2018 в 22:14
  • 1
    Возможно, вы захотите проверить launchpad.net/safe-rm , который помогает предотвратить непреднамеренные удаления rm, которые попадают в важные файлы, - в любом случае не исключает необходимости резервного копирования, но может поддерживать систему против некоторых & Quot; атака & Quot ;. – pbhj 4 April 2015 в 19:11
  • 2
    @pbhj благодарит за информацию .... им всегда можно узнать что-то новое. Но исходный вопрос был связан с тем, почему использование sudo и я просто отдал свои 5 центов. – snapo 7 April 2015 в 13:57

Другие вопросы по тегам:

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