修复 sudoer 错误

优化配置文件
This commit is contained in:
mofeng-git 2024-10-05 03:16:59 +00:00
parent 74dfc74dd2
commit a1c14ac2d9
2 changed files with 26 additions and 5 deletions

View File

@ -95,8 +95,8 @@ sudo chroot --userspec "root:root" $ROOTFS bash -c " \
&& cp /One-KVM/configs/os/services/* /etc/systemd/system/ \ && cp /One-KVM/configs/os/services/* /etc/systemd/system/ \
&& cp /One-KVM/configs/os/tmpfiles.conf /usr/lib/tmpfiles.d/ \ && cp /One-KVM/configs/os/tmpfiles.conf /usr/lib/tmpfiles.d/ \
&& chmod +x /etc/update-motd.d/* \ && chmod +x /etc/update-motd.d/* \
&& echo 'kvmd ALL=\(ALL\) NOPASSWD: /etc/kvmd/custom_atx/gpio.sh' >> /etc/sudoers \ && echo 'kvmd ALL=(ALL) NOPASSWD: /etc/kvmd/custom_atx/gpio.sh' >> /etc/sudoers \
&& echo 'kvmd ALL=\(ALL\) NOPASSWD: /etc/kvmd/custom_atx/usbrelay_hid.sh' >> /etc/sudoers \ && echo 'kvmd ALL=(ALL) NOPASSWD: /etc/kvmd/custom_atx/usbrelay_hid.sh' >> /etc/sudoers \
&& systemd-sysusers /One-KVM/configs/os/sysusers.conf \ && systemd-sysusers /One-KVM/configs/os/sysusers.conf \
&& ln -sf /usr/share/tesseract-ocr/*/tessdata /usr/share/tessdata \ && ln -sf /usr/share/tesseract-ocr/*/tessdata /usr/share/tessdata \
&& sed -i 's/ch9329/otg/g' /etc/kvmd/override.yaml \ && sed -i 's/ch9329/otg/g' /etc/kvmd/override.yaml \
@ -124,4 +124,4 @@ sudo umount $ROOTFS
sudo rm $SRCPATH/tmp/7.rootfs.PARTITION.sparse sudo rm $SRCPATH/tmp/7.rootfs.PARTITION.sparse
sudo img2simg $SRCPATH/tmp/rootfs.img $SRCPATH/tmp/7.rootfs.PARTITION.sparse sudo img2simg $SRCPATH/tmp/rootfs.img $SRCPATH/tmp/7.rootfs.PARTITION.sparse
sudo $SRCPATH/image/onecloud/AmlImg_v0.3.1_linux_amd64 pack $SRCPATH/output/One-KVM_by-SilentWind_Onecloud_241004.burn.img $SRCPATH/tmp/ sudo $SRCPATH/image/onecloud/AmlImg_v0.3.1_linux_amd64 pack $SRCPATH/output/One-KVM_by-SilentWind_Onecloud_241004.burn.img $SRCPATH/tmp/
sudo rm $SRCPATH/tmp/* sudo rm $SRCPATH/tmp/*

View File

@ -4,6 +4,7 @@ kvmd:
server: server:
unix_mode: 0666 unix_mode: 0666
access_log_format: '[%P / %{X-Real-IP}i] ''%r'' => 响应:%s大小%b来源''%{Referer}i'';用户代理:''%{User-Agent}i'''
atx: atx:
type: disabled type: disabled
@ -12,15 +13,34 @@ kvmd:
type: ch9329 type: ch9329
device: /dev/ttyUSB0 device: /dev/ttyUSB0
jiggler:
active: false
enabled: true
mouse_alt:
device: /dev/kvmd-hid-mouse-alt
msd: msd:
type: disabled type: disabled
ocr:
langs:
- eng
- chi_sim
streamer: streamer:
resolution: resolution:
default: 1280x720 default: 1280x720
forever: true forever: true
desired_fps:
default: 30
max: 60
h264_bitrate: h264_bitrate:
default: 2000 default: 2000
cmd: cmd:
- "/usr/bin/ustreamer" - "/usr/bin/ustreamer"
- "--device=/dev/video0" - "--device=/dev/video0"
@ -114,7 +134,8 @@ kvmd:
vnc: vnc:
keymap: /usr/share/kvmd/keymaps/ru keymap: /usr/share/kvmd/keymaps/en-us
mouse_output: usb
auth: auth:
vncauth: vncauth:
@ -142,4 +163,4 @@ nginx:
languages: languages:
console: zh console: zh
web: zh web: zh