Автор Тема: Не могу зайти под рут((((  (Прочитано 3156 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Самир

Не могу зайти под рут((((
« : 31 Марта 2014, 23:06:36 »
Значит полазил я по просторами инета, и наткнулся на эмулятор терминала fish. Установил, поменял с /bin/bash на /bin/fish. Полазил, он мне не особо понравился.. Решил удалить... Удалил... При этом, забыв вернуть всё как было... Теперь не могу зайти под рутом :'(
samir@Acer:~$ su
Пароль:
Не удалось выполнить /usr/bin/bash: Нет такого файла или каталога
samir@Acer:~$ chsh
Вы не можете изменять командную оболочку у «samir».
Что делать?
 

Оффлайн sandaksatru

Re: Не могу зайти под рут((((
« Ответ #1 : 31 Марта 2014, 23:15:59 »
 

yura_n

  • Гость
Re: Не могу зайти под рут((((
« Ответ #2 : 31 Марта 2014, 23:17:00 »
Это потому, что вы какой то ужас сотворили.  ;D Эмулятор терминала не равно командный интерпретатор. Меняйте назад все на /bin/bash и не делайте так больше, при установке эмуляторов терминала.
 

Оффлайн Самир

Re: Не могу зайти под рут((((
« Ответ #3 : 31 Марта 2014, 23:19:41 »
sandaksatru не помогло((
 

yura_n

  • Гость
Re: Не могу зайти под рут((((
« Ответ #4 : 31 Марта 2014, 23:23:18 »
С помощью какого-нибудь LiveCD загрузитесь и отредактируйте.
 

Оффлайн Самир

Re: Не могу зайти под рут((((
« Ответ #5 : 31 Марта 2014, 23:32:55 »
yura_n, уже качаю убунтовский лайв сд))) попробую с помощью chroot вернуть как было...
 

yura_n

  • Гость
Re: Не могу зайти под рут((((
« Ответ #6 : 31 Марта 2014, 23:34:48 »
chroot не надо, могут быть проблемы. Просто примонтируйте диск и отредактируйте.
« Последнее редактирование: 31 Марта 2014, 23:38:43 от yura_n »
 

Оффлайн Olej

Re: Не могу зайти под рут((((
« Ответ #7 : 31 Марта 2014, 23:56:48 »
Значит полазил я по просторами инета, и наткнулся на эмулятор терминала fish. Установил, поменял с /bin/bash на /bin/fish. Полазил, он мне не особо понравился.. Решил удалить... Удалил... При этом, забыв вернуть всё как было... Теперь не могу зайти под рутом :'(
samir@Acer:~$ su
Пароль:
Не удалось выполнить /usr/bin/bash: Нет такого файла или каталога
samir@Acer:~$ chsh
Вы не можете изменять командную оболочку у «samir».
Что делать?

Мне так кажется, что вы каким-то образом вообще теронули файл /usr/bin/bash ?
Плохое сообщение...

Может попробуйте из LiveCD туда файл bash просто скопировать...
Версии, правда, будут отличаться...
Но потом можете просто реинстолить пакет bash.
« Последнее редактирование: 01 Апреля 2014, 00:22:14 от Olej »
 

Оффлайн Самир

Re: Не могу зайти под рут((((
« Ответ #8 : 01 Апреля 2014, 00:10:49 »
Olej, во во, я так же думаю :( Чё-нибудь сейчас попробую сделать
 

Оффлайн sandaksatru

Re: Не могу зайти под рут((((
« Ответ #9 : 01 Апреля 2014, 00:44:43 »
ls /bin"Не помогло" - что значит? не вошёл в баш? Войдите в даш.
su -s /bin/dash
 

Оффлайн Самир

Re: Не могу зайти под рут((((
« Ответ #10 : 01 Апреля 2014, 01:03:34 »
samir@Acer:~$ ls /bin
bash           fusermount      netstat           ss
bunzip2        getfacl         nisdomainname     stty
busybox        grep            ntfs-3g           su
bzcat          gunzip          ntfs-3g.probe     sync
bzcmp          gzexe           ntfs-3g.secaudit  systemctl
bzdiff         gzip            ntfs-3g.usermap   systemd
bzegrep        hostname        ntfscat           systemd-ask-password
bzexe          ip              ntfsck            systemd-inhibit
bzfgrep        journalctl      ntfscluster       systemd-machine-id-setup
bzgrep         kbd_mode        ntfscmp           systemd-notify
bzip2          kill            ntfsdump_logfile  systemd-tmpfiles
bzip2recover   kmod            ntfsfix           systemd-tty-ask-password-agent
bzless         less            ntfsinfo          tailf
bzmore         lessecho        ntfsls            tar
cat            lessfile        ntfsmftalloc      tempfile
chacl          lesskey         ntfsmove          touch
chgrp          lesspipe        ntfstruncate      true
chmod          ln              ntfswipe          udevadm
chown          loadkeys        open              ulockmgr_server
chvt           login           openvt            umount
cp             loginctl        pidof             uname
cpio           lowntfs-3g      ping              uncompress
dash           ls              ping6             unicode_start
date           lsblk           ps                vdir
dd             lsmod           pwd               vmmouse_detect
df             mkdir           rbash             which
dir            mknod           readlink          ypdomainname
dmesg          mktemp          rm                zcat
dnsdomainname  more            rmdir             zcmp
domainname     mount           rnano             zdiff
dumpkeys       mountpoint      run-parts         zegrep
echo           mt              sed               zfgrep
egrep          mt-gnu          setfacl           zforce
false          mv              setfont           zgrep
fgconsole      nano            setupcon          zless
fgrep          nc              sh                zmore
findmnt        nc.traditional  sh.distrib        znew
fuser          netcat          sleep
samir@Acer:~$ su -s /bin/dash
Пароль:
Не удалось выполнить /usr/bin/bash: Нет такого файла или каталог
 

Оффлайн sandaksatru

Re: Не могу зайти под рут((((
« Ответ #11 : 01 Апреля 2014, 09:50:02 »
Самир, хм... странно. При явном указании оболочки, он должен был запустить её, а не записанную в passwd. Ну что ж. У вас действительно два варианта. Либо попробовать загрузиться в single режиме под рутом и изменить оболочку (в /etc/passwd). Либо сделать это из под живого образа.
 

Оффлайн Самир

Re: Не могу зайти под рут((((
« Ответ #12 : 01 Апреля 2014, 11:21:16 »
sandaksatru, о, я ж совсем забыл про single режим ;D приду домой - попробую, спасибо за совет ;)

Сообщение объединено: [time]01 Апрель 2014, 19:56:21[/time]
sandaksatru, СПАСИБО ОГРОМЕННОЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Всё получилось :)
samir@Acer:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
samir:x:1000:1000:Samir,,,:/home/samir:/bin/bash
messagebus:x:101:105::/var/run/dbus:/bin/false
usbmux:x:102:46:usbmux daemon,,,:/var/lib/usbmux:/bin/false
avahi:x:103:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
ntp:x:104:109::/home/ntp:/bin/false
dnsmasq:x:105:65534:dnsmasq,,,:/var/lib/misc:/bin/false
rtkit:x:106:111:RealtimeKit,,,:/proc:/bin/false
saned:x:107:112::/home/saned:/bin/false
pulse:x:108:113:PulseAudio daemon,,,:/var/run/pulse:/bin/false
colord:x:109:115:colord colour management daemon,,,:/var/lib/colord:/bin/false
Debian-gdm:x:110:116:Gnome Display Manager:/var/lib/gdm3:/bin/false
root@Acer:/home/samir# cd /
root@Acer:/# ls
bin   dev  home        lib    media  opt root  sbin  sys  usr  vmlinuz
boot  etc  initrd.img  lost+found  mnt   proc run   srv   tmp  var
« Последнее редактирование: 01 Апреля 2014, 21:11:32 от Самир »
 

Теги:
     

    Не могу войти в систему

    Автор svtv1

    Ответов: 5
    Просмотров: 2308
    Последний ответ 25 Октября 2018, 16:06:58
    от ecc83
    не могу поставить teamviewer

    Автор sunyang

    Ответов: 1
    Просмотров: 2249
    Последний ответ 30 Декабря 2013, 11:10:28
    от jidckii
    локальный репозиторий. не могу обновиться

    Автор Анастасия

    Ответов: 2
    Просмотров: 1154
    Последний ответ 04 Апреля 2019, 16:34:37
    от Анастасия
    [Решено] Не могу установить локаль ru_RU.UTF-8.. помогите

    Автор gardarea51

    Ответов: 5
    Просмотров: 8067
    Последний ответ 08 Июля 2015, 12:04:09
    от hippelalex
    grub-install - не могу переустановить...

    Автор redkino

    Ответов: 3
    Просмотров: 1204
    Последний ответ 19 Февраля 2015, 05:26:58
    от ihammers