Титла: Само root може да ползва svn Публикувано от: galileo в Jan 23, 2010, 18:06 Здравейте,
от скоро съм с debian lenny(досега бях на kubuntu), наложи се да компилирам svn понеже пакета в lenny хранилищата е 1.5.х, а на мен ми трябва 1.6.х, понеже има някаква несъвместимост и с 1.5.х имам проблеми. Компилирах всичко уж както трябва, но обикновените потребители не могат да го ползват, само root може. Някой да има някакви идеи, къде може да е проблема? Предварително благодаря! Титла: Re: Само root може да ползва svn Публикувано от: tyuio в Jan 23, 2010, 18:39 еми мисля че е нормално. виж все пак кой юзър в коя група е и си ги промени по свой вкус
Титла: Re: Само root може да ползва svn Публикувано от: zeridon в Jan 23, 2010, 23:03 Би ли дал изхода от следните команди като нормален потребител и като root
Код: which svn Евентуално погледни и правата на директориите които са над директорията в която е инсталиран svn Титла: Re: Само root може да ползва svn Публикувано от: galileo в Jan 24, 2010, 15:49 @zeridon
Код: which svn Благодаря! Титла: Re: Само root може да ползва svn Публикувано от: Acho в Jan 24, 2010, 16:00 Ами като го листва с root-а, дай изхода от командите де. zeridon това ти каза човека, изпълни ги тия команди и дай тука ИЗХОДА им.
Титла: Re: Само root може да ползва svn Публикувано от: zeridon в Jan 24, 2010, 17:39 значи svn не е инсталиран на правилното място ... или PATH променливата за нормалните потребители е омазана
Титла: Re: Само root може да ползва svn Публикувано от: galileo в Jan 24, 2010, 18:25 Ето:
Код: debian:~# which svn Код: galileo@debian:~$ which svn За PATH променливата, променил съм /etc/environment така: Код: PATH="/usr/bin/subversion-1.6.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" Титла: Re: Само root може да ползва svn Публикувано от: zeridon в Jan 24, 2010, 23:37 Явно поради някаква причина не успява да захапе правилният път.
Вместо пипане на //etc/environment (за което днес чувам за сефте) бих препорвъчал създаване на нов файл в //etc/profile.d/ Код И съответно разлогване и логване на ново Титла: Re: Само root може да ползва svn Публикувано от: galileo в Jan 25, 2010, 00:01 Нещо сигурно не съм те разбрал.
Изтрих съдържанието от /etc/environment, създадах /etc/profile.d и сложих това в него: Код: export PATH="/usr/bin/subversion-1.6.3/bin" Но промяна няма. EDIT: Оправих проблема, като си предефинирах PATH променливата в ~/.profile: Цитат export PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/bin/subversion-1.6.3/bin"Сигурно си имал предвид някакъв "глобален" profile файл. Титла: Re: Само root може да ползва svn Публикувано от: zeridon в Jan 25, 2010, 14:25 Относно profile.d ... там е малко капризно.
По принцип всеки шел като се отваря трябва да проверява дали има файлове там и да ги инклудва, ама не винаги бачка. За пример: * bash чете само файловете които са изпълними и са с разширение .sh * csh/tcsh - четат файлове които са със разширение .csh Титла: Re: Само root може да ползва svn Публикувано от: lod в Jan 25, 2010, 17:25 Здравейте, я доуточни как точно не може да ти се ползва, през www или през shell Титла: Re: Само root може да ползва svn Публикувано от: galileo в Jan 25, 2010, 23:32 @lod в shell-а, но както вече казах, оправих се. ;]
@zeridon намерих глобалния profile файл(/etc/profile), set-нах там пътищата и вече всичко е ток и жица. Вече не е нужно да предефинирам PATH променливата или да експортвам само пътя за svn, за всеки потребител поотделно. Благодаря ви отново! |