Mein Ziel ist es, permanente Dateiberechtigungen für eine Datei in Debian festzulegen, die von dpkg verwaltet wird. Berechtigungen können mit dpkg-statoverride festgelegt werden, aber das funktioniert nicht für Berechtigungen.
Ich suche ein Werkzeug. Ich weiß bereits, wie es mit einem Haken geht, aber es scheint mir nicht sehr sauber zu sein.
Möglicherweise ist dies noch nicht implementiert.
Null Zeiger
Antwort1
Weder das Debian-Paketformat noch dpkg
die Möglichkeit, Funktionen im Paket anzugeben, bieten eine solche Möglichkeit, das gewünschte Ergebnis zu erzielen.
Es gibt Debian-Pakete wie iputils-ping
, die das Paket so einstellen, dass es die Fähigkeiten im postinst
Skript nutzt. Es auf ähnliche Weise zu tun, ist wahrscheinlich der beste Weg. Beachten Sie, dass die Verwendung des setcap
Befehls erfordert, dass das libcap2-bin
Paket installiert ist und dass das Dateisystem erweiterte Attribute unterstützt, was nicht alle tun. Möglicherweise müssen Sie auch einen Fallback-Mechanismus wählen, wenn Ihr Paket auf Maschinen ausgeführt wird, die nicht streng kontrolliert werden.