su problem

Ronald Klop ronald-freebsd8 at klop.yi.org
Tue Jun 12 09:53:18 UTC 2012


On Mon, 11 Jun 2012 15:53:34 +0200, Sami Halabi <sodynet1 at gmail.com> wrote:

> Hi,
> I opened 2 terminals with user sody.
> in first i hit "su -", and supplied password, it was stcuked.
> in the other I did:
>
> %ps xau | grep su
> sody  39830  0.0  0.0  9124  1500   0  S+    4:51PM   0:00.00 grep su
> root  39812  0.0  0.0 21732  2088   1  I     4:49PM   0:00.00 su -
> root  39813  0.0  0.0 21732  2108   1  I+    4:49PM   0:00.00 su -
> %procstat -kk 39812
>   PID    TID COMM             TDNAME           KSTACK
> %procstat -kk 39813
>   PID    TID COMM             TDNAME           KSTACK
> %
>

Mmmm, I'm out of options than. Maybe somebody else has a good idea.

Ronald.


>
> Sami
>
> On Mon, Jun 11, 2012 at 11:14 AM, Ronald Klop
> <ronald-freebsd8 at klop.yi.org>wrote:
>
>> On Sat, 09 Jun 2012 18:42:27 +0200, Eugene Grosbein <egrosbein at rdtc.ru>
>> wrote:
>>
>>  09.06.2012 19:47, Sami Halabi пишет:
>>>
>>>> %su -
>>>> Password:
>>>> load: 0.00  cmd: su 30588 [ttydcd] 0.91r 0.00u 0.00s 0% 2092k
>>>>
>>>
>>> Perpaps, your system had no keyboard attached at boot time;
>>> or for some other reason it booted with /dev/console being serial  
>>> console
>>> instead of vidconsole. su locks trying to access serial console
>>> that is /dev/ttyd0 by default and has Carrier Detect flag enabled.
>>> Hence, it waits for CD on the first serial port (miserably and
>>> hopelessly).
>>>
>>> You can check if it's true with "sysctl kern.console" command.
>>> You could ask someone to boot the system with keyboard attached -
>>> no need to type anything, though. The system should detect it
>>> and assingn /dev/ttyv0 as /dev/console instead of /dev/ttyd0.
>>> And "su" won't lock.
>>>
>>> Eugene Grosbein
>>>
>>
>>
>> Can you see what su is doing with procstat -kk <pid>?
>>
>> ______________________________**_________________
>> freebsd-stable at freebsd.org mailing list
>> http://lists.freebsd.org/**mailman/listinfo/freebsd-**stable<http://lists.freebsd.org/mailman/listinfo/freebsd-stable>
>> To unsubscribe, send any mail to  
>> "freebsd-stable-unsubscribe@**freebsd.org<freebsd-stable-unsubscribe at freebsd.org>
>> "
>>
>
>


More information about the freebsd-stable mailing list