Автор Тема: Как убрать bash-3.2?(Решено)  (Прочитано 4783 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Андроид и его прошивка в Linux
« Ответ #15 : 18.01.2016 18:20:21 »
что-то не совсем понял.

вводите последовательно

whoami
id
ls -l /home
ls -l /home/$USER


а их вывод - сюда

может вы у своего юзера права на домашний каталог отобрали?

Когда под рутом работаете у su - минусик не забываете? ;)
« Последнее редактирование: 18.01.2016 18:22:18 от YYY »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как убрать bash-3.2?
« Ответ #16 : 18.01.2016 18:20:34 »
И почему какого-то user смотрите вместо serg?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Как убрать bash-3.2?
« Ответ #17 : 18.01.2016 18:23:47 »
Руслан уже сказал:
Цитировать
bash-3.2$ ls -l ~/.bash*
-rw------- 1 serg serg 14942 янв 18 18:12 /home/serg/.bash_history
-rw------- 1 serg serg    24 фев 15  2011 /home/serg/.bash_logout
-rw-r--r-- 1 root root   182 фев 15  2011 /home/serg/.bash_profile
-rw-r--r-- 1 root root   124 фев 15  2011 /home/serg/.bashrs
вот есть

Цитировать
bash-3.2$ su
Password:
bash-3.2# find /home/user/ \! -user 500 -print -o \! -group 500 -print
find: ‘/home/user/’: Нет такого файла или каталога

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Как убрать bash-3.2?
« Ответ #18 : 18.01.2016 18:27:45 »
Зачем вы используете su ,потомучто "su-" вот так не работает,вернее перестало работать,поработал с adb в shell и что то неудачно удалил,в результате вот такая фигня пошла. Хотя удалял с телефона ,а потом еще кое что быор на рабочем столе,я его удалил через adb менеджер с рабочего стола,тоже были файлы с тела.Ну вот такой сейчас результат.
« Последнее редактирование: 18.01.2016 18:30:17 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Как убрать bash-3.2?
« Ответ #19 : 18.01.2016 18:29:16 »
bash-3.2$ ls -l ~/.bash*
-rw------- 1 serg serg 14942 янв 18 18:12 /home/serg/.bash_history
-rw------- 1 serg serg    24 фев 15  2011 /home/serg/.bash_logout
-rw-r--r-- 1 root root   182 фев 15  2011 /home/serg/.bash_profile
-rw-r--r-- 1 root root   124 фев 15  2011 /home/serg/.bashrs
вот есть

ash-3.2$ su
Password:
bash-3.2# find /home/user/ \! -user 500 -print -o \! -group 500 -print
find: ‘/home/user/’: Нет такого файла или каталога

когда работаете с SU не забывайте минус!!!!

исправлять так...

Стать рутом
su -
и сделать
mv /home/serg/.bashrs /home/serg/.bashrc
chown serg:serg /home/serg/.bashrc
chown serg:serg /home/serg/.bash_profile

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Как убрать bash-3.2?
« Ответ #20 : 18.01.2016 18:30:45 »
потому что su- вот так не работает,вернее перестало работать

SU пробел МИНУС

su -

:)))

Скорее всего когда работали с adb забыли этот минус и все :)

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Как убрать bash-3.2?
« Ответ #21 : 18.01.2016 18:33:05 »
И да свершилось чудо.[serg@comp-athlon-64-de84a7 ~]$ su-
Password:
[root@comp-athlon-64-de84a7 ~]#
Век живи, век учись.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как убрать bash-3.2?
« Ответ #22 : 18.01.2016 18:35:04 »
Что уж удивительного алиас просто восстановили

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Как убрать bash-3.2?
« Ответ #23 : 18.01.2016 18:35:44 »
 У меня еще изчез рабочий стол с корзиной ну и там еще были смайлы.Короче /serg исчезло в никуда.

[serg@comp-athlon-64-de84a7 ~]$ ls -l ~/.bash*
-rw------- 1 serg serg 15298 янв 18 18:35 /home/serg/.bash_history
-rw------- 1 serg serg    24 фев 15  2011 /home/serg/.bash_logout
-rw-r--r-- 1 serg serg   182 фев 15  2011 /home/serg/.bash_profile
-rw-r--r-- 1 serg serg   124 фев 15  2011 /home/serg/.bashrc
[serg@comp-athlon-64-de84a7 ~]$

а они оказывается были под другим именем
-rw-r--r-- 1 root root   182 фев 15  2011 /home/serg/.bash_profile
-rw-r--r-- 1 root root   124 фев 15  2011 /home/serg/.bashrs
« Последнее редактирование: 18.01.2016 18:42:26 от ARHAN »
Век живи, век учись.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как убрать bash-3.2?
« Ответ #24 : 18.01.2016 18:37:38 »
su- это алиас на su -
Он записан в домашнем каталоге пользователя, как и другие настройки bash, которые у вас слетели

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как убрать bash-3.2?
« Ответ #25 : 18.01.2016 18:38:50 »
Тут где-то тема была про восстановления файлов вчера только обсуждали

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Как убрать bash-3.2?
« Ответ #26 : 18.01.2016 18:47:14 »
SU пробел МИНУС А я всегда без пробела делаю,как то может потому у меня столько клюков бывает при запусках разных. Это всегда так надо делать?Через пробел.
« Последнее редактирование: 18.01.2016 18:49:38 от ARHAN »
Век живи, век учись.

Инфлэйм

  • Гость
Re: Как убрать bash-3.2?
« Ответ #27 : 18.01.2016 18:49:42 »
find: ‘/home/user/’
Тут нужно ставить имя вашего юзера, например вот так
# find /home/ARHAN/ \! -user 500 -print -o \! -group 500 -printЗамените "ARHAN" на юзера системы. И не забудьте правильно получить права рут.
« Последнее редактирование: 18.01.2016 18:54:55 от Инфлэйм »

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Как убрать bash-3.2?
« Ответ #28 : 18.01.2016 18:54:37 »
[serg@comp-athlon-64-de84a7 ~]$ find /home/serg/ \! -user 500 -print -o \! -group 500 -print
find: неизвестный предикат «-serg»
[serg@comp-athlon-64-de84a7 ~]$
Вот опять обзывается.
[serg@comp-athlon-64-de84a7 ~]$ find /home/serg/ \! user 500 -print -o \! -group 500 -print
find: пути должны быть перед выражением: user
Использование: find [-H] [-L] [-P] [-Oуровень] [-D help|tree|search|stat|rates|opt|exec] [путь…] [выражение
« Последнее редактирование: 18.01.2016 18:56:32 от ARHAN »
Век живи, век учись.

Инфлэйм

  • Гость
Re: Как убрать bash-3.2?
« Ответ #29 : 18.01.2016 18:55:47 »
Вот опять обзывается.
# find /home/eric/ \! -user 500 -print -o \! -group 500 -printТОлько замените мего юзера на своего и обратите внимание на комментарий # что значит давать команду от рута
« Последнее редактирование: 18.01.2016 18:58:30 от Инфлэйм »