<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>20676</bug_id>
          
          <creation_ts>2009-07-03 16:53:11 +0400</creation_ts>
          <short_desc>Запуск Krusader с root привилегиями &quot;из коробки&quot;.</short_desc>
          <delta_ts>2025-05-19 17:00:18 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kde4-krusader</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vasyĺ V. Vercynśkyj">fuckel</reporter>
          <assigned_to name="Олег Соловьев">mcpain</assigned_to>
          <cc>fiersik</cc>
    
    <cc>gray_graff</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>94174</commentid>
    <comment_count>0</comment_count>
    <who name="Vasyĺ V. Vercynśkyj">fuckel</who>
    <bug_when>2009-07-03 16:53:11 +0400</bug_when>
    <thetext>Желательно добавить ссылку /usr/bin/kdesu на файл /usr/lib/kde4/libexec/kdesu, чтобы избавить пользователей от сообщения [читать: от необходимости поиска места, куда переехало умирать kdesu в KDE4]:

***
Не удалось запустить Krusader c root привилегиями, возможно путь к Krusader или Kdesu отсутствует в системной переменной PATH.
Настройте зависимости в конфигураторе!
***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97923</commentid>
    <comment_count>1</comment_count>
    <who name="Aeliya Grevnyov">gray_graff</who>
    <bug_when>2009-09-01 21:55:28 +0400</bug_when>
    <thetext>у меня работает. а у вас?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97943</commentid>
    <comment_count>2</comment_count>
    <who name="Vasyĺ V. Vercynśkyj">fuckel</who>
    <bug_when>2009-09-02 10:39:55 +0400</bug_when>
    <thetext>У меня работает только после:

# ln -s /usr/lib/kde4/libexec/kdesu /usr/bin/kdesu

Снёс крусадер, стёр все конфиги, установил последнюю сборку kde4-krusader-2.0.0-alt4.i586.rpm. Всё равно без вышеуказанного рукодельного линка &quot;Инструменты/Запустить Krusader с правами Root&quot; не работает (выдаёт ту же ошибку, которую я описывал в первом комменте).

У Вас есть такой линк? Если да - посмотрите, пожалуйста, к какому пакету он принадлежит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97947</commentid>
    <comment_count>3</comment_count>
    <who name="Aeliya Grevnyov">gray_graff</who>
    <bug_when>2009-09-02 11:03:06 +0400</bug_when>
    <thetext>/usr/bin/kdesu принадлежит
kdebase-libs-3.5.10-alt11
и с ним не работает krusader

на самом деле достаточно в настройках krusader в &quot;зависимости&quot; указать путь к правильному kdesu</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97975</commentid>
    <comment_count>4</comment_count>
    <who name="Vasyĺ V. Vercynśkyj">fuckel</who>
    <bug_when>2009-09-02 14:36:57 +0400</bug_when>
    <thetext>
Krusader-у нужен kdesu и он ищет его в $PATH при первом запуске.

Может найти его в /usr/bin/, если установлен пакет kdebase-libs-3.5.10 либо в /usr/lib/kde4/libexec/, если установлен пакет kde4base-runtime-core-4.3.0.

Поскольку у меня KDE4.3, то пакета kdebase-libs-3.5.10 у меня нет, а директория /usr/lib/kde4/libexec/ не прописана в $PATH.

Вот поэтому в любом KDE4-based дистрибутиве от Альта запуск Krusader с root привилегиями _&quot;из коробки&quot;_ НЕВОЗМОЖЕН!


Выход из ситуации:

1. По Вашему совету &quot;указать Krusader-у путь к правильному kdesu&quot;, в таком случае рекомендую ещё раз внимательно прочитать суть бага, ударение сделать на выражение &quot;из коробки&quot; (согласитесь, откуда новоприбывший пользователь знает, что какой-то kdesu лежит где-то в /usr/lib/kde4/libexec/).

2. Прописать /usr/lib/kde4/libexec/ в $PATH (хотя это может и не выход - раз этого пути там нет, то на это могут быть веские причины).

3. Забить в Krusader путь на новый kdesu (если это возможно).


Напоследок добавлю: я не ставлю себе целью компостировать Вам либо другому майнтайнеру мозг, и с подобными мелочами я могу разобраться самостоятельно.  Я преследую лишь одну цель - чтобы в дистрибутиве всё работало без лишних/ненужных телодвижений, которые до сих пор держат многих пользователей на почтительном расстоянии от OS Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112725</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-09-27 16:13:18 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Выход из ситуации:
4. Добавить в пути поиска KStandardDirs::installPath(&quot;libexec&quot;) (обязательно на первое место).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112728</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-09-27 16:25:13 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Добавить в пути поиска KStandardDirs::installPath(&quot;libexec&quot;)
Если апстрим добавит по другому, подключите меня к дискусии.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112815</commentid>
    <comment_count>7</comment_count>
    <who name="Aeliya Grevnyov">gray_graff</who>
    <bug_when>2010-09-28 16:08:08 +0400</bug_when>
    <thetext>спасибо :)
сказал апстриму</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123107</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2011-07-12 18:26:29 +0400</bug_when>
    <thetext>Кстати, KStandardDirs::findExe() ищет и по kde4/libexec</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265145</commentid>
    <comment_count>9</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-05-19 17:00:18 +0300</bug_when>
    <thetext>Устарел</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>