Нет доступа к root через su

Я пытаюсь получить доступ к своему компьютеру как root

su

и он не говорит root@ что-то говорит

mypcname username # vi /something/

и в нормальном терминале дисплей говорит

username@mypcname ~ $

кто-то знает, что происходит? Мне нужно получить доступ к папке.

  • Linux mint 13 майя
  • корица 64-битная
  • Intel Centrino внутри
  • pc OS полная мята без разделов

3 ответа

Решение

Как указывает Клавдий, whoami, скорее всего, даст вам другой ответ, и использование оболочки входа также, вероятно, изменит ситуацию.

"#" В пути указывает на то, что вы являетесь пользователем root. Имя пользователя в приглашении происходит из переменной $USER. Поскольку вы не использовали su в качестве оболочки для входа, это не заменило среду.

Взгляните на http://en.wikipedia.org/wiki/Whoami

Пытаться whoami чтобы узнать, кто вы на самом деле (легенда гласит, что Microsoft удалила эту команду в одном из своих релизов, потому что они предполагали, что пользователи всегда помнят). Имя в вашей подсказке (и, вероятно, самая большая часть самой подсказки) унаследовано от вашей предыдущей оболочки, поскольку вы не запустили новую оболочку входа в систему (см . Ответ Алана Шутко).

Вы также можете попробовать su - получить полную оболочку входа и посмотреть, изменится ли там приглашение.

Пытаться sudo su? Это работает так на моем Debian. Не уверен насчет мяты, но должен работать.

Другие вопросы по тегам