Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: mimosh в Aug 29, 2011, 11:43



Титла: Проблем с правата на директория
Публикувано от: mimosh в Aug 29, 2011, 11:43
Първо ситуацията: Компютър с инсталирано Кубунту 11.04, VirtualBox 4.0.4 и Windows XP във виртуалната машина.

Целта: Когато се сложи флашка да могат да се пишат и четат файлове едновременно от Кубунту и Уиндоус-а.

В момента когато се сложи флашката тя се маунтва автоматично в /medis/flash. Тази папка е споделена в мрежата чрез Самба с права за запис и четене. Обаче когато се опитвам да пиша през уиндоус-а в нея ми казва че нямам достатъчно права в тази папка.

На флашката е зададена да се маунтва автоматично през контрол панела на КДЕ.

В момента съм намерил временно решение свалям файловете от флашката в една папка в домашната директория. Задължително след записването им в тази папка им задавам права да могат абсолютно всички потребители да четат и пишат върху файловете, за да мога да чета и записвам файловете през Самба от уиндоуса.

Явно че нещо не е наред с правата, обаче не знам как точно да го оправя. Гледах потребителите и групите но има само потребител USER и група USER, а пък виртуалната машина има група VIRTBOX (ако не се лъжа).

ПС: Май стана доста объркано, дано някой ме разбере какво съм искал да кажа  :)


Титла: Re: Проблем с правата на директория
Публикувано от: ilian_BIOS в Aug 29, 2011, 22:18
Virtualbox нямаше ли опция да моунтва флашката във виртуалната машина?


Титла: Re: Проблем с правата на директория
Публикувано от: kip в Aug 29, 2011, 23:18
Цитат
Целта: Когато се сложи флашка да могат да се пишат и четат файлове едновременно от Кубунту и Уиндоус-а.
Можеш да използваш опцията на VirtualBox  за shared folder на Windows XP да сочи към /medis/flash.


Титла: Re: Проблем с правата на директория
Публикувано от: mimosh в Sep 01, 2011, 12:14
Така, значи имам настроено shared folders във VirtualBox-a да сочи към /media/flash, обаче файловете ми са на кирилица и като се опитам да ги отворя с Аутокад-а (за това ми трябва тоя VirtualBox) ми казва Cannot find the specified drawing file. Please verify that the file exist.

ПС: Между другото това същото съобщение ми го показва и под Уиндоус, когато се опитвам да отворя файл с име на кирилица от архив директно (архиватор 7zip)


Титла: Re: Проблем с правата на директория
Публикувано от: and1soma в Sep 02, 2011, 03:15
Във Windows по-подразбиране можеш да си монтираш всякакъв вид USB устройства във Virtualbox, това е така, защото в Windows обикновения потребител е и администратор. За да можеш да монтираш USB -та в Linux, трябва да дадеш административни привилегии на "vboxusers", което става чрез следната команда:
Код:
sudo usermod -aG vboxusers $USER

за да го направиш по графичен път (в Gnome) отваряш Система > Администриране > Потребители и групи ,след това на Допълнителни настройки > Привилегии на потребителите и даваш тикче на "Използване на VirtualBox за виртуализация":

(http://prikachi.com/images/122/3768122N.png) ($2)

правил съм същото нещо и в KDE, но вече забравих как се казваше инструмента за работа с акаунтите, ако се поразровиш малко из менютата сигурно ще го намериш, трябва да се казва нещо както при Gnome "Потребители и групи" и евентуално, ако всичките тези начини не сработят (което не ми се е случвало), задържаш Alt + F2 въвеждаш gksu virtualbox (или kdesu), след това си създаваш същата виртуална машина с разликата, че при създаването и, когато те попита за какъв виртуален диск да се използва ти търсиш дискът на вече създадената система, попринцип се намира в домашната ти директория в папка на име "VirtualBox VMs" като файл с разширение ".vdi":

(http://prikachi.com/images/156/3768156A.png) ($2)

по този начин ти стартираш Virtualbox като администратор/root и не се нуждаеш да правиш каквото и да е друго. Каквото и да направиш от горе споменатите неща, след това излиз и пак влез в сесията! Обяснявам ти го така по на широко за да имаш по-голям избор от опции. ;)

П.П. На мен веднъж не ми тръгна един принтер под Linux и точно по този начин през виртуална машина, си го монтирах в Windows-а, инсталирах си му драйверите и си работих така през Virtualbox. ;D