02-06-2024, 10:44 PM
Hi, also sagt mir das der Part in der start-stop-status Datei
# Modules
MODULES_DIR="/lib/modules"
ADD_MODULES_DIR="${SYNOPKG_PKGDEST}/lib/modules"
MAINMODULE="usbserial.ko"
SUBMODULES="ftdi_sio.ko"
ADD_SUBMODULES="pl2303.ko"
...
start_modules()
{
echo "--- Load modules ---"
for i in $MAINMODULE $SUBMODULES; do
echo "Loading $i"
insmod $MODULES_DIR/$i
done
for i in $ADD_SUBMODULES; do
echo "Loading $i"
insmod $ADD_MODULES_DIR/$i
done
# Create the ttyUSB
if [ ! -c /dev/ttyUSB0 ]; then
mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2
mknod /dev/ttyUSB3 c 188 3
mknod /dev/ttyUSB4 c 188 4
mknod /dev/ttyUSB5 c 188 5
fi
}
stop_modules()
{
echo "--- Unload modules ---"
for i in $ADD_SUBMODULES; do
echo "Unloading $i"
rmmod $ADD_MODULES_DIR/$i
done
for i in $SUBMODULES $MAINMODULE; do
echo "Unloading $i"
rmmod $MODULES_DIR/$i
done
# Remove the ttyUSB
if [ -c /dev/ttyUSB0 ]; then
rm /dev/ttyUSB0
rm /dev/ttyUSB1
rm /dev/ttyUSB2
rm /dev/ttyUSB3
rm /dev/ttyUSB4
rm /dev/ttyUSB5
fi
}
in der die genannte pl2303.ko Datei geladen werden soll ohne Admin Rechte nicht auskommt.
Eventuell kann man das ja auch in einen Task des Aufgabenplaners packen der dann mit root Rechten startet wie das der Kollege im Deutschen Synology Forum beschrieben hat?
Aber macht es dann noch Sinn das Paket zu nutzen wenn man es aufteilen muss nur weil man unter DSM7.x keine root Rechte mehr hat oder wäre es da nicht besser einfach den Admin Account zu aktivieren und es mit Admin Rechten zu nutzen welche man sich vorher einrichtet?
Hast du das schon mal probiert?
Gruß - Der Admin
# Modules
MODULES_DIR="/lib/modules"
ADD_MODULES_DIR="${SYNOPKG_PKGDEST}/lib/modules"
MAINMODULE="usbserial.ko"
SUBMODULES="ftdi_sio.ko"
ADD_SUBMODULES="pl2303.ko"
...
start_modules()
{
echo "--- Load modules ---"
for i in $MAINMODULE $SUBMODULES; do
echo "Loading $i"
insmod $MODULES_DIR/$i
done
for i in $ADD_SUBMODULES; do
echo "Loading $i"
insmod $ADD_MODULES_DIR/$i
done
# Create the ttyUSB
if [ ! -c /dev/ttyUSB0 ]; then
mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2
mknod /dev/ttyUSB3 c 188 3
mknod /dev/ttyUSB4 c 188 4
mknod /dev/ttyUSB5 c 188 5
fi
}
stop_modules()
{
echo "--- Unload modules ---"
for i in $ADD_SUBMODULES; do
echo "Unloading $i"
rmmod $ADD_MODULES_DIR/$i
done
for i in $SUBMODULES $MAINMODULE; do
echo "Unloading $i"
rmmod $MODULES_DIR/$i
done
# Remove the ttyUSB
if [ -c /dev/ttyUSB0 ]; then
rm /dev/ttyUSB0
rm /dev/ttyUSB1
rm /dev/ttyUSB2
rm /dev/ttyUSB3
rm /dev/ttyUSB4
rm /dev/ttyUSB5
fi
}
in der die genannte pl2303.ko Datei geladen werden soll ohne Admin Rechte nicht auskommt.
Eventuell kann man das ja auch in einen Task des Aufgabenplaners packen der dann mit root Rechten startet wie das der Kollege im Deutschen Synology Forum beschrieben hat?
Aber macht es dann noch Sinn das Paket zu nutzen wenn man es aufteilen muss nur weil man unter DSM7.x keine root Rechte mehr hat oder wäre es da nicht besser einfach den Admin Account zu aktivieren und es mit Admin Rechten zu nutzen welche man sich vorher einrichtet?
Hast du das schon mal probiert?
Gruß - Der Admin
DS 918+ (12GB) [DSM 7.1.1-42962 Update 6]
DS 1821+ (20GB) [DSM 7.2-64570 Update 1]
FRITZ!Box 7490 + Dreambox DM900 UHD (openATV-Image)
DS 1821+ (20GB) [DSM 7.2-64570 Update 1]
FRITZ!Box 7490 + Dreambox DM900 UHD (openATV-Image)