Отключение Гостя считает сценарий удара

Эй я работаю над этим всем сценарием цели для сжатия компьютерной безопасности человечности, и одна из вещей в нем состоит в том, чтобы отключить гостевую учетную запись через lightdm.conf. Путем мой сценарий является установкой, или по крайней мере я хочу, чтобы это было установкой, то, что, если это не находит lightdm.conf, это сделает файл и вставит текст. Любая справка ценилась бы.

#!/bin/bash
read -p "Disable guest account? yes or no: " ans
case "$ans" in
        yes) if locate /etc/lightdm/ |grep lightdm.conf
then         
                sed -i '$ a [SeatDefaults]' /etc/lightdm/lightdm.conf &&
                sed -i '$ a user-session=ubuntu' /etc/lightdm/lightdm.conf &&
                sed -i '$ a greeter-session=unity-greeter' &&
                sed -i '$ a allow-guest=false' /etc/lightdm/lightdm.conf &&
                echo "Guest account disabled succesfuly"

else cat > /etc/lightdm/lightdm.conf
                sed -i '$ a [SeatDefaults]' /etc/lightdm/lightdm.conf &&
                sed -i '$ a user-session=ubuntu' /etc/lightdm/lightdm.conf &&
                sed -i '$ a greeter-session=unity-greeter' &&
                sed -i '$ a allow-guest=false' /etc/lightdm/lightdm.conf && echo "Guest account disabled"

fi
        ;;
        no) echo "Will not disable guest account "
esac
2
задан 28 November 2015 в 21:01

1 ответ

Излишне сложный. Смотрите на документация , который предполагает, что отдельный файл создается для цели.

Для отключения:

sudo sh -c 'printf "[Seat:*]\nallow-guest=false\n" >/etc/lightdm/lightdm.conf.d/50-no-guest.conf'

, Чтобы повторно включить:

sudo rm /etc/lightdm/lightdm.conf.d/50-no-guest.conf

может стоить упомянуть, что гостевая функция сессии отключена по умолчанию в 16,10 + .

4
ответ дан 2 December 2019 в 02:20

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

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