Linux MINT20 «Ульяна» не сохраняет корневую настройку PS1

RUN+="/usr/bin/systemctl umount_extern_backup.service", как указано в комментарии выше, работает.

Проверил SYSTEMD_WANTSсвойство устройства здесь а они пишут:

Note that systemd will only act on Wants dependencies when a device first becomes active. It will not act on them if they are added to devices that are already active

Это объясняет, почему правило addзапускало службу systemd, а правило remove— нет.

0
10.09.2020, 07:30
1 ответ

Поскольку в приглашении после suвместо ~указано /home/maxdm, это указывает на то, что команда su, вероятно, изменила значение переменной окружения HOMEна домашний каталог пользователя root, /root.

Это означает, что оболочка, запущенная с правами root командой su, выполнила /root/.bashrcвместо /home/maxdm/.bashrc. Таким образом, ваша пользовательская настройка PS1 не была выполнена.

Если вы не хотите, чтобы для каждого -пользователя .bashrcбыли файлы по умолчанию, вы можете просто удалить файл или переместить его под другим именем. Если вы хотите сделать это для всех существующих пользователей в системе, этот лайнер -сделает это:

for userhome in $(cut -d : -f 6 /etc/passwd); do [ -f $userhome/.bashrc ] && mv $userhome/.bashrc $userhome/bashrc.disabled; done

Чтобы остановить автоматическое добавление .bashrcдля новых пользователей, которых вы можете создать позже, просто удалите или переименуйте файл в шаблоне домашнего каталога новых пользователей,/etc/skel:

mv /etc/skel/.bashrc /etc/skel/bashrc.disabled

Блокирование возможности пользователей иметь собственное .bashrcсобственное не является обычным запросом. :Обычно содержимое пользовательского .bashrcсчитается делом пользователя, а не системного администратора. Но если вам нужно сделать это по какой-то причине, поместите пустой файл как .bashrcи сделайте его неизменяемым (chattr +i.bashrc).

(Обратите внимание, что это также предотвращает userdel -rудаление домашнего каталога пользователя, если вы сначала не отмените неизменяемость.)

1
18.03.2021, 23:06

Теги

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