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

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

    <bug>
          <bug_id>7848</bug_id>
          
          <creation_ts>2005-09-03 13:27:41 +0400</creation_ts>
          <short_desc>переустановка pam0_mktemp не чинит права /tmp/.private</short_desc>
          <delta_ts>2010-10-09 15:59:32 +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>pam0_mktemp</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>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander Vasiljev">A.A.Vasiljev</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>29950</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Vasiljev">A.A.Vasiljev</who>
    <bug_when>2005-09-03 13:27:41 +0400</bug_when>
    <thetext>Не зная броду, полез руками менять /tmp/.private, в результате чего огрёб проблем.
Однако! сразу после того, как в ответ на 
su -
получил 
Cannot make/remove an entry for the for the specified session
переставил свежий pam из Сизифа. Не помогло. Потом, после пары часов
разбирательств, локализовал проблему. Снёс старый rpm, поставил новый. Всё ожило!

Steps to Reproduce:
1. извратить /tmp/.private
2. su или login в консоли
Actual Results:  
при попытки залогиниться в консоли (и у пользователя, и у рута) в логи идёт:
Authentication passed for ... 

а в консоли login пишет:
Login incorrect

su выдаёт что-то вроде:
Cannot make/remove an entry for the for the specified session


Expected Results:  
1) необходимо чётко сообщить в log где и что не так.
2) нужно чинить права у /tmp/.private при переустановке пакета.

серьёзность большая, потому что операции на /tmp в отличие от /etc или /usr
опасений у юсера не вызывают, а последствия тяжёлые, и в логах при этом -- тишина.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29971</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-09-03 19:06:40 +0400</bug_when>
    <thetext>pam_mktemp пока что не умеет ничего сообщать в syslog.
Добавление этой функциональности находится в TODO автора pam_mktemp&apos;а.

Что касается починки прав на /tmp/.private при обновлении пакета, то, даже если
закрыть глаза на сложность сделать такую починку безопасной, я не уверен в
практической полезности этого.

А что вы сделали такое с /tmp/.private?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30000</commentid>
    <comment_count>2</comment_count>
    <who name="Alexander Vasiljev">A.A.Vasiljev</who>
    <bug_when>2005-09-04 12:46:45 +0400</bug_when>
    <thetext>chown &lt;user&gt;:&lt;usergrp&gt; /tmp/.private
проверил -- воспроизвелось</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113369</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-10-09 15:59:32 +0400</bug_when>
    <thetext>apparently wontfix</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>