Когда я хочу поместить на экран корневую оболочку, я обычно делаю sudo screen
. Мой друг сначала запускает screen
, а затем сбрасывает корневую оболочку в сеансе экрана.
Какой способ лучше с точки зрения безопасности? Имеет ли это значение?
Обычно процессы должны запускаться с правами root только тогда, когда это действительно необходимо. sudo screen
означает, что сам screen
и все оболочки под ним работают как root, а screen
за которым следует sudo
означает, что только эта оболочка запускается как root.
Так что, просто взглянув на безопасность, последний вариант предпочтительнее, но если вам действительно нужно открыть много корневых оболочек, вы можете принять первый подход для удобства.