volkov_p_v
@volkov_p_v
FrontEnd разработчик

Как сделать постоянно смотированную папку в Ubuntu на виртуальной машине?

Хостовая машина Win8.1
VirtualBox v5.0.14
Гостевая Ubuntu15.10

Папка командой sudo mount -t vboxsf VirtualBoxShare /media/share монтируются без проблем.
Командой
sudo echo VirtualBoxShare /media/share vboxsf defaults 0 0 >> /etc/fstab
хочу сделать так, что бы она была постоянно смотрирована, но убунта выдает ошибку bash: /etc/fstab: Permission denied

Пробовал то же самое сделать по root, но ошибка остается.
Как её исправить и как сделать так, что бы общая папка в убунте всегда было смотирована?
  • Вопрос задан
  • 888 просмотров
Пригласить эксперта
Ответы на вопрос 2
Frankenstine
@Frankenstine
Сисадмин
За sudo echo можно уже бить стальной линейкой по рукам ;)
Не применяйте sudo и перенаправления (">" и ">>") в одной команде, если хотите чтобы всё работало от имени одного и того же пользователя (рута). Потому что sudo работает на команду, но не на перенаправление.
Выходов несколько:
sudo -s

и все команды (включая перенаправление) будут рутовые, пока не выйдете (exit или Ctrl+d)
sudo sh -c 'команды'

запускает от имени рута интерпретатор, которому указана команда с перенаправлением в качестве аргумента
команда | sudo tee --append /etc/fstab

tee запускается от имени рута и выполняет перенаправление в указанный файл (оно для этого и предназначено), не забудьте --append или -a чтобы не перезаписать, а дописать в файл.

P.S. строчку для /etc/fstab лучше брать из /etc/mtab :)
Ответ написан
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
Откройте файл и вставьте строку вручную.
sudo gedit /etc/fstab
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы