Я студент информатики, и мы часто получаем задания, которые включают установку различных приложений, которыми я пользуюсь только пару недель. Я не хочу портить мою систему с установкой, настройкой и удалением. Как лучше всего справиться с этим в Linux (Mint)? Что-то вроде одноразовой учетной записи, которую я мог удалить, и все программы / демоны / конфиги были бы удалены (без влияния на мою реальную учетную запись). Virtualbox?
2 ответа
Да, для VirtualBox.
Когда я тестирую разные вещи, я склонен использовать виртуальные машины. У вас есть совершенно отдельная операционная система с собственным виртуальным жестким диском. Вы можете делать снимки состояния виртуальной машины в любой заданной точке и (очень легко) восстанавливать ее до тех пор, пока не закончите ее разрушать.
При создании учетной записи все настройки переходят в папку $ HOME. Это поведение по умолчанию в любой системе Linux. Я буду откровенен и признаюсь, что никогда не трогал Монетный двор, но моя интуиция подсказывает мне, что ситуация там такая же.
короче:
useradd fake
*install whatever*
userdel fake; rm -rf /home/fake
Конечно, это не так круто, как виртуальная машина, но накладные расходы не стоят того. YMMV