Не меняются права на домашний католог [SOLVED]
Tormentor 8 января, 2009 - 14:48
Всем привет!
Проблема такая: сделал emerge wine, запускаю wine prog.exe и вываливается ошибка:
wine: '/home/compiler' is not owned by you, refusing to create a configuration directory there
посмотрел права доступа к домашней папке: у всех файлов и каталогов права либо drwxrwxrwx либо -rwxrwxrwx. Попробовал изменить (chmod -R 775 /home/compiler) - ничего не меняется, как и при изменении владельца (chown -R compiler /home/compiler).
Вопрос: как же всё-таки поменять права?
ЗЫ: раздел, который примонтирован на /home/compiler используется как хранилище данных (музыка, фильмы, программы и тд). Может надо было его примонтировать его в другое место, например на /mnt/win_d ? А то сейчас там и файлы, и конфиги программ, бардак какой-то получается.
»
- Для комментирования войдите или зарегистрируйтесь
Такая же проблема.
Такая же проблема wine-1.1.10
Дело в косячной версии похоже.Что-то про это на bugzilla видел.
Ну вот...
Мда, что ж делать-то... Другой версии в портежах нет :(
как это нет?
как это нет?
Вот так и нет
compiler@localhost ~ $ sudo emerge --search wine
Searching...
[ Results for search key : wine ]
[ Applications found : 3 ]
* app-emulation/wine
Latest version available: 1.1.10
Latest version installed: 1.1.10
Size of files: 20,000 kB
Homepage: http://www.winehq.org/
Description: free implementation of Windows(tm) on Unix
License: LGPL-2.1
* app-misc/gwine
Latest version available: 0.10.1
Latest version installed: [ Not Installed ]
Size of files: 71 kB
Homepage: http://home.gna.org/gwine/
Description: Gnome application to manage your wine cellar
License: GPL-2
* app-text/winefish [ Masked ]
Latest version available: 1.3.3
Latest version installed: [ Not Installed ]
Size of files: 466 kB
Homepage: http://winefish.berlios.de/
Description: LaTeX editor based on Bluefish
License: GPL-2
compiler@localhost ~ $
нашел чем искать... :) $ eix
нашел чем искать... :)
$ eix ^wine$
[I] app-emulation/wine
Available versions: 0.9.53!t 0.9.54!t 0.9.55!t 0.9.56!t 0.9.57!t 0.9.58!t 0.9.59!t 0.9.60!t 0.9.61!t 1.0_rc1!t 1.0_rc2!t 1.0_rc3!t 1.0_rc4!t 1.0_rc5!t 1.0!t (~)1.0.1!t 1.1.0!t 1.1.1!t 1.1.2!t 1.1.3!t 1.1.4!t 1.1.5!t 1.1.6!t 1.1.7!t 1.1.8!t 1.1.9!t 1.1.10!t (~)1.1.11!t (~)1.1.12!t **9999!t {X alsa cups dbus esd gecko gnutls hal jack jpeg lcms ldap nas ncurses opengl oss samba scanner xml}
Installed versions: 1.1.12!t(19:25:48 05.01.2009)(X alsa cups esd gecko jpeg ncurses opengl samba xml -dbus -gnutls -hal -jack -lcms -ldap -nas -oss -scanner)
Homepage: http://www.winehq.org/
Description: free implementation of Windows(tm) on Unix
Ну незнай, не люблю я эти
Ну незнай, не люблю я эти eixы да paludisы считаю что лучше всё делать стандартными средствами =)
Но за инфу спасибо =)
не в обиду, но я считаю что
не в обиду, но я считаю что это глупо... если есть более удобные утилиты и быстрее работающие, то почему бы их не использовать?
,g
eix -e wine
(-:EТекстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
ну либо $ ls
ну либо
$ ls /usr/portage/app-emulation/wine/ | grep ebuild
Ага =)
Да, да щас понял как жёстко ступил =))) в папку заглянуть лень стало =))
просто забил
Я имел ввиду то ,что у меня проблема с этой версией была.Разбираться не стал,т.к не самая важная была проблема ))
Прогресс...
Щас запустил winecfg от рута, в домашней папке создался файл .wine
Пробую запустить wine от обычного пользователя - фиг вам (пишет /home/compiler/.wine is not owned by you) На весь домашний каталог теперь не гугается, только на этот файл
wine-1.1.12 работает
wine-1.1.12 работает нормально
Спасибо, щас заимержу и
Спасибо, щас заимержу и отпишу о результатах =)
А как насчёт более поздних версий (1.1.8 или 1.1.9)? Как там со стабильностью?
Полезное добавление.
* Можно одной командой chown менять владельца и группу одновременно.
Как пример
chown -Rv det: /home/det/.tremulous
Нужно поставить двоеточие после имени владельца.
Would you like to know more?
Ну не хочет и всё тут! Ни в
Ну не хочет и всё тут! Ни в какую! Делаю sudo chmod a-rwx /home/compiler , затем смотрю права ls -l . Всё как было так и осталось!
Поковырялся в fstab и думаю проблема именно в неправильных опциях монтирования. Вот кусок:
<Устройство> <Точка монт.> <Тип> <Опции>
/dev/sda6 /home/compiler ntfs-3g auto,gid=users 0 0
Каких-то опций наверно не хватает (fmask,dmask) только вот не знаю каких. Кто нибудь, подскажите!
Не понял..
/home/compiler - это ваш домашний каталог? На NTFS !!?
Неудивительно, что ничего не работает.
Монтируй этот раздел куда-нибудь подальше, а домашний каталог пользователя создай заново на нормальной ФС.
Ну, как я и предпологал,
Ну, как я и предпологал, придётся перенести конфиги в другой каталог и назначить другую точку монтирования разделу.
См. мой первый пост там я задавал вопрос относительно конфигов программ. Значит я правильно предпологал что не стоит смешивать? =)
текущий драйвер NTFS права
текущий драйвер NTFS права особо не поддерживает, да и схема прав в Win и *nix сильно разная.
Спасибо. Перенёс конфиги,
Спасибо. Перенёс конфиги, смонтировал диск в другую папку... только вот заходить под своим пользователем я могу если права на ~/ стоят 777
Никакие други комбинации не катят (766, 744, 776), ругается что нет прав на запись файлов и вылетает в окно логина. Вывод ls -l показывает что владельцем домашней папки и всех файлов в ней являюсь я
Но вайн по проежнему упорно твердит обратное.
755 UGO (User Group Others)
x - возможность запуска программы/скрипта или для каталога - возможность входа в каталог. Поэтому все ваши "други комбинации" - 766, 744, 776 - не катят: ибо:
766 = 111 110 110 - владельцу позволено всё, остальные не могут даже войти в каталог (но могут удалить файлы из него)
744 - тут ещё хуже (даже удалить не могут)
776 - всё позволено только владельцу и группе
Так что ставь 755.
Эту схему я знаю, также
Эту схему я знаю, также ставил права 755 - ни в какую. Буду упорствовать до победного конца! =)
Когда ставлю любые права, отличные от 777 вываливается ошибка: "Менеджеру сеансов gnome не удалось заблокировать файл /home/compiler/.ICEauthory"
Вобщем, SOLVED, друзья!
Вобщем, SOLVED, друзья! =)
Как всегда, всё получилось чисто случайно =). В очередной раз от нечего делать решил поменять права. И заработало! Мистика, одним словом! Спасибо всем, кто ответил, и отдельное за то, что не пинали особо =).