Ubuntu
在沒有互動的情況下在 ubuntu 啟動時執行 sudo 命令(無需提供密碼)?
每次我啟動 Ubuntu (20.04) 時,我總是需要啟動一個終端並執行:
echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
由於由於某種原因無法在系統設置中永久配置功能鍵行為(請參閱 在 Linux 下的 Apple 鍵盤上,如何在沒有 fn 修飾鍵的情況下使功能鍵工作?)
但是我是否可以至少將上述命令添加到一些在每次 Ubuntu 啟動時自動執行的初始化腳本中,即使它需要 sudo/root 權限?
您的命令實際上為
hid_apple
核心模組設置了一個參數。如果模組沒有編譯到核心中,你可以創建一個文本文件
/etc/modprobe.d/hid_apple.conf
,內容如下:options hid_apple fnmode=2
這是持久設置模組參數的標準方法。
您可以將文件命名為您想要的任何名稱,只要將其放入
/etc/modprobe.d/
目錄並且名稱有.conf
後綴即可。
您可以將以下內容添加到 root 的 cron (with
sudo crontab -e
):@reboot echo 2 > /sys/module/hid_apple/parameters/fnmode