Как вы изменяете оболочку по умолчанию для ВСЕХ ПОЛЬЗОВАТЕЛЕЙ для bash?

Звучит (не каламбур), как некоторые скрытые файлы в доме, которые не передаются в ваш новый дом. Проверьте, есть ли в вашей домашней папке любые .pulse-файлы. Другой вариант - о разрешении, который проще всего проверить, - это запустить эту команду в терминале.

pulseaudio --start

И проверить вывод, если он выглядит примерно так

E: core-util.c: Home directory /home/alpha not ours.
W: lock-autospawn.c: Cannot access autospawn lock.
E: main.c: Failed to acquire autospawn lock

, затем он вероятно, проблема, которая меня не удивит. если это так, тогда ознакомьтесь с этим сообщением drs305 на форумах Ubuntu.

Решение .dmrc и $ HOME Permission Errors

1
задан 7 January 2014 в 04:55

1 ответ

Как отметил Октавиан, способ изменить настройки по умолчанию зависит от того, как вы создаете пользователя. Я попытался создать нового пользователя через мои настройки Gnome прямо сейчас, и, похоже, он следует за /etc/default/useradd, так что это может быть вашим лучшим выбором. Для существующих пользователей самый безопасный способ изменить чужую оболочку входа - с помощью usermod:

usermod -s /bin/bash $USERNAME

Если вы не root, вам нужно usermod , что. Альтернативой является sudo для пользователя, которого вы хотите изменить, и просто запускать chsh, например:

sudo -u $USERNAME chsh -s /bin/bash

Лучше избегать редактирования /etc/passwd вручную, потому что ошибка там может сломать все виды вещей.

20
ответ дан 25 May 2018 в 22:42

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

Похожие вопросы: