Запрет ``/etc/profile.d ``от источника при входе в систему

Вы можете легко исправить их, не ломайте свою систему!

find. -name '*.sh' -type f -exec sed -i '1s|^#! */bin/sh|#!/bin/bash|' {} +
0
29.12.2020, 11:06
1 ответ

Думаю, вам не повезло. chshограничивает список оболочек, которые вы можете выбрать, перечисленными в /etc/shells, и вы не можете указать параметры строки команды -.

Единственное, на что вы можете обратить внимание, это попробовать другие оболочки, перечисленные в /etc/shells, на случай, если они не читают /etc/profile.d, но я был бы удивлен, если бы это сработало. Вы также можете попробовать unalias -aв верхней части скрипта вашего профиля, чтобы очистить все определенные псевдонимы.

0
18.03.2021, 22:40

Теги

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