Конфигурационный файл для Виртуальной консоли

Похож на отказавший mprotect, но так или иначе, для удаления флага noexec, изменения

/dev/mapper/VG00-LVhome /home ext4 defaults,noexec,nosuid

Кому:

/dev/mapper/VG00-LVhome /home ext4 defaults,nosuid

И повторно смонтируйте / домой с mount -o remount /home

0
20.01.2014, 03:00
2 ответа

Размещение конфигурации в ~ / .bash_profile работает. Другой вариант - поместить конфигурацию в ~ / .profile , но этот файл будет проигнорирован, если файл ~ / .bash_profile уже существует в файловой системе.

0
28.01.2020, 02:37

Если какой-либо пользователь входит в систему с помощью bash, команды в /etc/profile выполняются. Там можно проверить, был ли вход в систему от виртуальной консоли (а не от терминала после входа в систему GUI), и примите меры на основе этого.

Вы можете, например, тестировать на $TERM равенство linux, или на не наличии $WINDOWID.

При необходимости в этом только для некоторых пользователей можно вставить действия их ~/.bash_login также, но необходимо было бы доверять им для не изменения той части того файла после входа в систему. С /etc/profile у Вас обычно нет той проблемы (и если у пользователя есть корневой доступ существует мало, можно сделать так или иначе). Но у Вас может быть проверка действия на id из пользователя, входящего в систему и, принимают меры или не на основе этого.

2
28.01.2020, 02:37

Теги

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