Я хочу выполнить gmsartcontrol (инструмент UI для smartctl), который должен быть выполнен как корень, чтобы получить доступ к дискам и считать их состояние SMART.
Однако выполнение этого:
sudo gmsartcontrol
Я получаю эту ошибку:
Никакой протокол не указан
[gtk] не может открыть дисплей::0
Поскольку графические приложения используют gksu:
gksu gsmartcontrol
, Если это не установлено в Вашей системе, можно получить его через:
установкисклонный - получают gksu
Как Ваш зарегистрированный пользователь, сделайте
xhost +
xhost root
корень, добавляемый к списку управления доступом
vim /etc/sudoers
Defaults env_keep="XAUTHORIZATION XAUTHORITY TZ PS2 PS1 PATH LS_COLORS
KRB5CCNAME HOSTNAME HOME DISPLAY COLORS"
, Дополнительному
1952 adduser $USER wireshark
1953 chgrp wireshark /usr/bin/dumpcap
1954 setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
1955 getcap /usr/bin/dumpcap