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

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

    <bug>
          <bug_id>3801</bug_id>
          
          <creation_ts>2004-03-08 01:47:59 +0300</creation_ts>
          <short_desc>Меню &quot;Выключить компьтер&quot; и команды shutdown требуют пароль root</short_desc>
          <delta_ts>2005-07-13 15:45:53 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>SysVinit-usermode</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vyacheslav Dikonov">slava</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>12177</commentid>
    <comment_count>0</comment_count>
    <who name="Vyacheslav Dikonov">slava</who>
    <bug_when>2004-03-08 01:47:59 +0300</bug_when>
    <thetext>Эта проблема уже была ранее решена и снова возникла.

Проблема заключается в параноидальных настройках в файле /etc/pam.d/shutdown. 
Версия этого файла в SysVinit-usermode-1.2-alt2 приводит к появлению запроса
пароля root при попытке пользователя выключить или перезагрузить компьютер, что
_абсолютно_неприемлемо_ для домашних и персональных машин. Обсуждения этого
велись в рассылке devel и в частном порядке. 

Результатом является бредовая ситуация, когда все пользователи домашнего или
рабочего персонального компьютера (то есть машины, которая не является сервером
и в любой момент времени используется только одним человеком из возможной группы
пользователей) должны знать пароль root. Кончается тем, что не имеющие
возможности остановить систему командой пользователи выключают машину
рубильником или выдёргивают вилку из розетки.

Также обычная ситуация: при спешном уходе нужно дать команду компьютеру
отключиться. По привычке многие будут нажимать кнопку, гасить монитор и бежать
по делам, а придя на следующий день (или через неделю) обнаруживать, что машина
и не подумала выключаться.


Steps to Reproduce:
1. Установить SysVinit-usermode
2. Выбрать в меню GNOME &quot;Завершить сеанс&quot; -&gt; &quot;Выключить компьютер&quot; или ввести ко
манду poweroff

Actual Results:  
Возникает вредное окно с требованием пароля root. Команда не выполняется.

Expected Results:  
Немедленное выполнение команды.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12180</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-03-08 12:52:12 +0300</bug_when>
    <thetext>Поскольку в пакете SysVinit-usermode ничего с тех пор не менялось, могу 
предположить, что поменялось что-то в Gnome. 
 
О какой версии Gnome идёт речь? </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12188</commentid>
    <comment_count>2</comment_count>
    <who name="Vyacheslav Dikonov">slava</who>
    <bug_when>2004-03-08 20:06:48 +0300</bug_when>
    <thetext>GNOME 2.4.

Это точно не имеет никакого отношения к Гному, потому что происходит и без него
при вводе команд poweroff, reboot, shutdown в консоли. Полностью излечивается
редактированием файла /etc/pam.d/shutdown.

Вот такой вариант работает правильно (изменена строчка с pam_console.so):

$ sudo cat /etc/pam.d/shutdown
#%PAM-1.0
auth     sufficient	pam_rootok.so
auth     sufficient	pam_console.so
auth     include	system-auth
account  required	pam_permit.so
password required	pam_deny.so

С уровнем severity я погорячился. Но зато внимание привлек.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12189</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-03-08 20:32:46 +0300</bug_when>
    <thetext>Ok, я заменю на sufficient. 
И зачем там был requisite, интересно?.. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12205</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-03-09 17:26:18 +0300</bug_when>
    <thetext>Известно, что в KDE все работает отлично без ввода пароля рута.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12206</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-03-09 17:34:36 +0300</bug_when>
    <thetext>Так ведь kdm под рутом работает. 
Ты на 3-м runlevel&apos;е попробуй. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17739</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-08-03 21:59:29 +0400</bug_when>
    <thetext>Hopefully fixed in 1:1.3-alt1, please check.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17883</commentid>
    <comment_count>7</comment_count>
    <who name="Vyacheslav Dikonov">slava</who>
    <bug_when>2004-08-07 13:23:37 +0400</bug_when>
    <thetext>Проверил. Сейчас работает.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>