LINUX.ORG.RU

Не получается зайти под root

 ,


0

1

Установил систему в директорию следующей командой:

debootstrap --include=openssh-server,aptitude,vim,bash-completion,nfs-common,wget,curl,initramfs-tools wheezy /destination_dir http://mirror.yandex.ru/debian/
Сделал chroot:
chroot /destination_dir
passwd
И установил пароль root, а так же добавил обычного непривилегированного пользователя и установил sudo. Мне, как обычно, сообщили, что пароль для root был установлен успешно.

В /etc/exports указано следующее для данной директории:

/destination_dir  *(rw,no_root_squash,async,insecure,no_subtree_check)

Система, которая находится в /destination_dir, загружается с помощью PXE c др. компьютера. Всё работает отлично, и могу зайти и работать под непривилегированным пользователем, в т.ч. и с помощью 'sudo -i' получить root@host.

А под root залогиниться не могу ни изначально, ни с помощью su -l root. При попытке сделать 'su -l root', мне сообщается:

setgid: Operation not permitted. 

В чем причина?

Deleted

нету дебиана под рукой. там был зарублен root логин то ли в /etc/pam.d/, то ли были выставлены хитрые права на /bin/su
проверь права и сравни с рабочей системой

ls -l /bin/su
ls -l /etc/passwd
ls -l /etc/shaddow

ls -l /bin/su
-rwsr-xr-x 1 root root 31768 Sep  8 17:38 /bin/su*

а в дебиан/убунту-образных я использую sudo su.

lnx
()
Последнее исправление: lnx (всего исправлений: 1)
Ответ на: комментарий от yars068

да, скорее всего, ты прав, «только sudo» - это изобретение убунты.

lnx
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.