2

Я создал каталог в Virutalbox.

Используя VBoxManage, я выполняю сценарий внутри директории виртуальных машин Ubuntu, которую я создал выше из хост-системы Ubuntu. Но если скрипт в виртуальной машине содержит команды для создания нового файла, они не выполняются. Команды "echo" до и после touch ommand работают нормально.

Я даже использовал пользователя root для установки VBoxManage. Я думаю, что каталог не позволяет создавать файлы. Как я могу сделать каталог в Linux, чтобы быть 777 для всех новых файлов, создаваемых автоматически. Я имею в виду, что даже если я создаю каталог (chmod 777 dir), я не могу выполнить скрипт с хоста. Пожалуйста помоги. Это может быть простая проблема с разрешениями. Даже root не может выполнить.

VBoxManage guestcontrol "Ubuntu_10_04" execute --image "/bin/bash" "/home/cloudlet/Desktop/temp2/three" --username root --password root  --verbose --wait-exit --wait-stdout -- -l /usr

Пожалуйста помоги. Я борюсь с этой проблемой в течение прошлой недели.

1 ответ1

0

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

Однако вы можете активировать учетную запись root, как описано здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .