Hi,
in der /var/lib/yavdrdb.hdf ist die uid gid vom vdr-user redundant abgelegt. Muss man die per Hand aktualisieren, wenn man seine uid/gid vdr im System geändert hat? Wofür wird die uid verwendet (warum nutzt ein etwaig verwendender Prozess nicht einfach den user vdr/groups / pqasswd?)
Gruß Lopiuh
Ändern der UID/GUD:
(korrigiertes https://github.com/yavdr/yavdr…lob/master/change-vdr-uid)
old_uid=`cat /etc/passwd | awk -F":" '/VDR user/ {print $3}'`
old_gid=`cat /etc/passwd | awk -F":" '/VDR user/ {print $4}'`
new_uid=4242
new_gid=4242
find_opts='/ -xdev -ignore_readdir_race'
# Remember files that have set setuid bit
suid_files=`find $find_opts -gid $old_gid -perm -4000`
usermod -u $new_uid vdr
groupmod -g $new_gid vdr
find $find_opts -uid $old_uid -exec chown -h vdr {} \;
find $find_opts -gid $old_gid -exec chgrp -h vdr {} \;
# Restoring setuid bits
for f in $suid_files; do
echo "Adjusting setuid bit of $f"
chmod 6750 $f
done
yavdrdb.hdf / uid gid
-
-
Wie alle Einträge in der yavdrdb.hdf wird das hauptsächlich für die Templates genutzt - es ist wesentlich leichter mit ClearSilver einen Wert daraus zu holen als ihn dem process-template zu übergeben.
-
Hi Seahawk,
ok, verstehe, ... also anpassen. wäre dann https://github.com/yavdr/yavdr…lob/master/change-vdr-uid nicht auch anzupassen?
Gruß
Lopiuh
-
-
Moin!
Gibt es einen (vernünftigen) Grund für das Ändern der UID/GID?
Lars.
-
Ein zwingender Grund wären die NFS-Freigaben auf dem Server.
-
Gibt es einen (vernünftigen) Grund für das Ändern der UID/GID?
Unkenntnis des User-ID Mappings für NFS? -
Hi,
Hintergrund ist, dass ich mehrere Installationen auf einem Rechner (inkl. der Medienpartition) habe und da ist es nicht gut, wenn easyVDR, yaVDR, und Debian (eTobi) unterschiedliche uid/gid haben.Siehe auch Thread:uid 666 (OT Okultthread)
Ciao
lopiuh -
Ok.
Lars
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!