'sudo init 6 потому что моя файловая система, которая будет повреждена?

Самый простой путь состоит в том, чтобы использовать su (1) команда, это имеет опцию, которая позволяет Вам выполнять команду через оболочку пользователя, пример:

su foo -c ls

Это переключится на пользовательское нечто и выполнит команду ls. Если у пользователя, которого Вы хотите использовать, нет допустимой оболочки (т.е. это не находится в/etc/shells, как/bin/false или/sbin/nologin), необходимо будет также указать оболочку на командной строке. Пример с выводом:

# su nobody -s /bin/bash -c id
uid=99(nobody) gid=99(nobody) groups=99(nobody) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
2
17.09.2011, 01:06
2 ответа

Если Вы работали sudo init 6 в системе в VirtualBox и той системе повредил файлы, затем не, init 6 не была причина его. Существует много других возможных причин, хотя, который можно исследовать.

Если Вы работали sudo init 6 в хосте ОС и система в VirtualBox имели повреждение файловой системы, затем да, init 6 была причина этого. При внезапной перезагрузке хост-системы виртуальные не будут иметь шанса к umount их файловыми системами и завершением работы правильно.

4
27.01.2020, 22:01

Попытайтесь сделать сценарий для этого.

сценарий должен сделать завершение работы для гостя y перезагрузка ОС хост-система.

Если гость, которого выполняет ОС, когда Вы завершаете работу системы, можно было потерять данные.

0
27.01.2020, 22:01

Теги

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