Не могу добавить юзера

Команда следующая:
useradd -m -g root -G users,wheel,video,audio,cdrom cpro
При попытке залогиниться - надпись "no such directory: /home/cpro/", хотя директория создалась, принадлежит cpro, права 755. Если пытаюсь из рута переключиться с помощью su - говорит "cannot execute /bin/bash: permission denied" хотя и у /bin и у /bin/bash права 755 - то есть по идее даже самый лоховоз может запускать и заходить. В общем какой-то странный блок стоит, а вот где не пойму. Gentoo 2005.1
Всем спасибо заранее и с наступющим!

Попробуй так...

useradd -m -g root -G users,wheel,video,audio,cdrom -s /bin/bash cpro

В

В /etc/passwd
cpro:x:1000:0::/home/cpro:/bin/bash
Так что всё тут в порядке должно быть :(

А хозяин

А хозяин директории то кто??

Иногда бывает

Иногда бывает что учетная запись заблокирована. Что бы с этим всем не возится я добавляю пользователя через графический интерфейс, в частности KUser.

chown cpro:

chown cpro: /home/cpro
_________________
Gentoo x86_64 2.6.14-r5 на Athlon 64 3000+

Я же написал,

Я же написал, что диектория принадлежит cpro.
А в кде я зайти не могу- рута оно не пущает, а при попытке зайти под cpro просто перезапускаются иксы. Ну верней перезапускается наверное только greeter.

Re: Я же написал,

C-Pro написал(а):
Я же написал, что диектория принадлежит cpro.
А в кде я зайти не могу- рута оно не пущает, а при попытке зайти под cpro просто перезапускаются иксы. Ну верней перезапускается наверное только greeter.

А ты отруби запуск xdm, войди в консоли под рутом и дай команды:

echo startkde >> .xinitrc
xinit

Главное сделать это не из под mc, а то kde не запуститься.

Да не в том

Да не в том трабла, что кде не запускается, а в том, что у пользователя прав нет ВООБЩЕ НИКАКИХ. Я уже и pam пересобрал и pam-login. Не пойму, где @ порылась.

посмотри кто

посмотри кто владелец cpro и вообще права доступа, дай root все права на нее, а после необходимые пользователю

С правами всё ок:

samolet ~ # ls -l /home/
итого 28
drwx------  2 cpro root  4096 Янв 13 11:49 cpro
drwx------  2 root root 16384 Дек 10 22:47 lost+found
drwxr-xr-x  8 root root  4096 Дек 25 14:12 media
drwxr-xr-x  2 test root  4096 Янв 13 15:18 test
samolet ~ # chmod 770 /home/cpro
samolet ~ # su cpro
Cannot execute /bin/bash: Permission denied
samolet ~ # ls -l / |grep bin
drwxr-xr-x   2 root root  4096 Янв 13 04:17 bin
drwxr-xr-x   2 root root  4096 Янв 13 17:45 sbin
samolet ~ # ls -l /bin/bash
-rwxr-xr-x  1 root root 856484 Янв 13 04:17 /bin/bash
samolet ~ #

А как выглядит

А как выглядит строчка из /etc/passwd для этого пользователя. А то я вчера разбирался почему у брата в nfs прав записи не было, а оказалось, что он почему-то в группе users не был.

Почти во все группы добавил ;)

samolet ~ # cat /etc/group | grep cpro
disk:x:6:root,adm,cpro
wheel:x:10:root,cpro,test
floppy:x:11:root,cpro
cron:x:16:cron,cpro
console:x:17:cpro
audio:x:18:cpro,test
cdrom:x:19:cpro,test
at:x:25:at,cpro
video:x:27:root,cpro,test
games:x:35:cpro
cdrw:x:80:cpro
usb:x:85:cpro
users:x:100:games,cpro,test
portage:x:250:portage,cpro
nobody:x:65534:cpro

RESOLVED

ОБА С САЦА!

samolet ~ # ls -la / | head -n 2
итого 72
d-wxr----t   18 root root  4096 Дек 17 16:32 .
samolet ~ # chmod 755 /
samolet ~ # chmod +t /
samolet ~ # su cpro
cpro@samolet /root $

Счастья всем! 8)
P.S. Я уже strace'om login мучал, собирался пересобирать всё с debug для gdb...
P.P.S.: Непонятно только откуда у / вдруг такие права взялись.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".