su problem
Sami Halabi
sodynet1 at gmail.com
Mon Jun 11 13:53:35 UTC 2012
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
%
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>
> "
>
--
Sami Halabi
Information Systems Engineer
NMS Projects Expert
FreeBSD SysAdmin Expert
More information about the freebsd-stable
mailing list