Я только что получил новый openSUSE 12.1 VPS из пробной версии Windows Azure. У меня уже есть опыт работы с этой ОС (начиная с 11.0 с последующими обновлениями), и я сразу заметил две вещи:

  • l команда отсутствует
  • выполнение ls -l не окрашивает файлы в соответствии с их типом (зеленый текст: исполняемый файл, синий: каталог, красный: доступный для записи)

Я хотел бы, если бы я мог каким-то образом настроить новый VPS для окраски консоли, когда я ls -l или, возможно, включу ярлык l .

Кроме того, я обнаружил, что в то время как на моих обычных машинах openSUSE я могу получить права root с помощью su , здесь я должен выполнить sudo su или sudo -s . Почему так? Могу ли я изменить это?

1 ответ1

1

Если вы хотите, чтобы у ls были цвета, тогда вам нужно сделать это псевдонимом. Добавьте это в ваш ~/.bash_profile:

alias ls='ls --color=auto'

Если команда l отсутствует, добавьте ее самостоятельно. Если все, что вы хотите, это длинный список, то это должно быть об этом:

alias l='ls -l'

Разница между su и sudo su заключается в том, что первый запросит у вас пароль целевого пользователя (в данном случае root , а второй запросит ваш пароль и затем перейдет к целевому пользователю. Это в целях безопасности, поэтому вам не нужно знать пароль пользователя root . Или пароль root даже не установлен, и в этом случае само по себе su не будет работать.

Я не слишком уверен насчет OpenSUSE и того, требует ли он вообще установки пароля root - другие, пожалуйста, не стесняйтесь меня поправлять - но в любом случае вы можете остаться с sudo su .

Смотрите здесь для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .