@ Васаби-РСМ Добро пожаловать на форумы! Я могу ответить только на один из ваших вопросов. Для получения аудио realtek вам нужно перейти на их веб-сайт ( http://www.realtek.com/downloads ), найти раздел драйверов для Linux / Unix и скачать тот, который подходит для вашей системы. После того, как вы распакуете его и разархивируете, появится исполняемый текстовый файл. Запустите его в терминале, когда будет предложено. Когда это будет сделано, перезагрузите компьютер, и он должен работать. Если вы не можете запустить скрипт установки, дважды щелкнув по нему, вам нужно будет зайти в меню «Файл» (наведите курсор мыши вверху слева на рабочем столе) и перейти в «Настройки» -> «Поведение» и включить запуск сценариев с рабочего стола.
Что касается вопроса о яркости вашего монитора, здесь много тем по этому поводу, и я никогда не видел ни одного с однозначным ответом (который работает в большинстве случаев большую часть времени). Большинство решений кажутся очень специфичными для комбинации аппаратного и программного обеспечения. Все, что я могу сказать, это то, что я попробовал много решений, и я все еще не могу контролировать яркость моего монитора, к счастью, он всегда на максимальной яркости. Короче говоря, покопайтесь на этих форумах и посмотрите, нашел ли кто-то с таким же или похожим ноутбуком решение и начните с него. Желаем удачи.
Вы можете (но не должны) дать пользователю root пароль с помощью
sudo passwd root
Редактировать: бит setuid не работает для скриптов. В противном случае вы можете использовать бит setuid в программе резервного копирования.
sudo chown root backup
sudo chmod u+s backup
Может быть, вы даже хотите запустить резервное копирование как задание cron?
Вы можете отредактировать /etc/sudoers
, чтобы разрешить любому пользователю, выполняющему команду (или всем пользователям), запускать ее как root
без пароля (возможно, это немного опасно для rsync).
Разве вы не можете просто запустить всю команду / скрипт / что угодно как root
? Я предполагаю, что это будет выполняться через cron, поэтому просто добавьте задание root
через:
sudo crontab -e
Примечание: вы можете делать довольно сложные вещи, заключая команду cron в фигурную скобку bash -e "..."
или просто делать это в отдельном скрипте. Предполагая, что это не setuid'd, если root
запускает его (через cron
), он будет работать как root
, что должно решить вашу проблему с разрешениями.
sudo
обычными пользователями. Это было бы более безопасно, чем просто разрешение rsync
.
– Andrew
19.05.2020, 09:07
mybackup
учетные записи пользователей на клиенте и сервере sudo passwd -l mybackup
для этих учетных записей, чтобы предотвратить прямой вход /usr/bin/rsync/ --some-long-command /from/here /to/there
от имени пользователя root с NOPASSWD:
в /etc/sudoers
с использованием sudo visudo
sudo -u crontab -e
на одном или другом конце, чтобы запустить пульт rsync
, используя ssh
и ключи в качестве транспорта Таким образом, единственная команда, которая [ 1111] может быть запущен с правами root - это тот, который вы явно разрешили, и единственный удаленный пользователь, который может активировать его, является владельцем другой половины установленной пары ключей ssh, которая, поскольку она также имеет заблокированный пароль, может только кто-то, имеющий доступ к sudo, или созданный вами crontab.
sudo whoami
возвраты, корень), поэтому всегоsudo passwd
необходим. – detale 19.05.2020, 09:06