Рейтинг:0

chsh: /etc/passwd.20598: Отказано в доступе

флаг ng

Я дал ящик Ubuntu 18.04 с учетной записью пользователя, которая иметь root-права но не использовать /бин/баш как оболочка по умолчанию. Следовательно, когда я ssh к нему, когда я нажимаю влево, вправо, вверх, вниз ключи, он будет производить ^[[D ^[[А ^[[С

Я хочу изменить пользователя на использование по умолчанию /бин/баш оболочка с

sudo chsh -s /bin/bash {ИМЯ_ПОЛЬЗОВАТЕЛЯ} 

но терминал говорит:

chsh: /etc/passwd.20598: Отказано в доступе 
chsh: невозможно заблокировать /etc/passwd; Попробуйте позже

Как я могу это исправить?

vidarlo avatar
флаг om
Не можешь, наверное. Свяжитесь с администратором и попросите его изменить оболочку или запустить bash вручную с помощью `/bin/bash`
Soren A avatar
флаг mx
Повторите попытку позже... как было предложено. В конце концов вы можете запустить `lsof /etc/passwd`, чтобы увидеть, какие процессы имеют открытый /etc/passwd - если таковые имеются.
флаг ng
@vidarlo: у меня есть разрешение sudo на сервере, что я могу с ним сделать? Я связался со своим ИТ-администратором, и он только сказал: «Я не знаю».
флаг ng
Я обновил вопрос, чтобы прояснить, у меня есть права root, поэтому я могу делать почти все с помощью sudo, но не могу изменить оболочку по умолчанию :'(
флаг cn
Ray
Вы можете изменить оболочку по умолчанию, отредактировав файл `/etc/passwd`. Но раз файл заблокирован, значит его кто-то редактирует. (Или кто-то запустил редактор и открыл этот файл, но, вероятно, забыл об этом.) Вы ничего не можете сделать... Ну... вы можете использовать `lsof`, как было предложено выше, и завершить процесс, редактирующий его... но вы действительно, действительно не должны этого делать. «Драка» между системными администраторами — последнее, что нужно любой системе. Попробуйте выяснить, кто его заблокировал, и *поговорите* с этим человеком... `lsof` должен сказать вам, какая программа и пользователь, у которого он открыт

Ответить или комментировать

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