Что происходит, когда я запускаю `su` как root?

Это то, что я использую для преобразования mkv, чтобы они работали на моем Chromecast с аудио AAC:

ffmpeg -i $1 -vcodec copy -c:a aac -strict experimental output-transcoded.mkv
0
28.12.2016, 14:41
2 ответа

Вы создаете новую оболочку каждый раз, когда выполняете su .Если пользователь root установил bash в качестве оболочки входа в систему, вы будете видеть увеличивающееся количество процессов bash каждый раз, когда вы su

ps aux | grep bash

Каждый выходите ] завершает работу одной оболочки и возвращает вас в оболочку, в которой вы (последним) выполнили su .

Это не имеет ничего общего с выполнением su от имени пользователя root, за исключением того, что это удобно делать повторно без ввода учетных данных. Вы получите тот же результат su ing про себя.

3
28.01.2020, 02:19

Вы просто запускаете новую подоболочку как root . Нет никакой разницы в использовании su и su . Вам также придется выйти из них, чтобы вернуться к «исходному» пользователю.

1
28.01.2020, 02:19

Теги

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