Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не работает su  (Прочитано 5597 раз)

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

Оффлайн nail.xx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Не работает su
« : 02 Июня 2009, 14:25:14 »
Всем здрасьте!

Наткнулся на проблему, которая видимо и не проблема вовсе, просто я чего-то не догоняю. Не работает su:
~$ whoami
nailxx
~$ su jabber
Password:
~$ whoami
nailxx
~$ sudo passwd --status jabber
jabber P 06/02/2009 0 99999 7 -1

Подскажите wtf

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не работает su
« Ответ #1 : 02 Июня 2009, 14:42:04 »
nail.xx, вопрос: зачем вам нужно именно su, чем не устраивает sudo?

Для правильного использования su требуется назначить пароль руту:
sudo passwd root
Но теоретически можно и так:
sudo su

Оффлайн nail.xx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Не работает su
« Ответ #2 : 02 Июня 2009, 14:53:25 »
Хотел пошариться по директориям, по настройкам джаббера. Поисследовать в общем. На каждую команду sudo в этом случае не комильфо делать. Когда знаешь чего делаешь тогда, да — sudo.

Спасибо за хинт ArcFi, но не работает :)
~$ whoami
nailxx
~$ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
~$ su jabber
Password:
~$ whoami
nailxx
~$ sudo su jabber
~$ whoami
nailxx

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не работает su
« Ответ #3 : 02 Июня 2009, 15:00:24 »
nail.xx, на самом деле, вместо
sudo suпредпочтительнее использовать
sudo -i
Да и вообще, рекомендую почитать man sudo, там про это всё написано.

Оффлайн nail.xx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Не работает su
« Ответ #4 : 02 Июня 2009, 15:12:12 »
Ok, с sudo понятно. Я сейчас могу поделать то, что хотел от лица root. В конкретной сегодняшней ситуации меня это устраивает, спасибо!

Но любопытство остаётся и вопрос тоже: как сделать так, чтоб перманентно переключить терминал на другого пользователя (не root). Или это действительно сложно ???

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Не работает su
« Ответ #5 : 02 Июня 2009, 15:16:37 »
В 9.04 su user работает без проблем.

Оффлайн nail.xx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Не работает su
« Ответ #6 : 02 Июня 2009, 15:26:52 »
У меня 9.04.

И вот ещё чего я обнаружил: jabber - это какой-то волшебный пользователь. «su - postgres» работает, а «su - jabber» — нет. В чём фокус?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Не работает su
« Ответ #7 : 02 Июня 2009, 15:31:41 »
jabber — это какая-то специальная учётная запись что ли?
Посмотри, какой ему SHELL прописан. И воообще, чем он отличается от обычных пользователей.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не работает su
« Ответ #8 : 02 Июня 2009, 15:37:13 »
Посмотри, какой ему SHELL прописан. И воообще, чем он отличается от обычных пользователей.
Это всё в /etc/passwd

Оффлайн nail.xx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Не работает su
« Ответ #9 : 02 Июня 2009, 15:55:15 »
jabber:x:113:124::/var/lib/jabberd2:/bin/false
postgres:x:114:125:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash

По ходу он by-design не предназначен для логина. Теперь всё понятно. Всем спасибо.

 

Страница сгенерирована за 0.02 секунд. Запросов: 20.