Sie müssen also den Typ der Cron-Datei unter var / spool / cron ändern
Versuche dies:
# chcon -t user_cron_spool_t /var/spool/cron/teamspeak3-user
Schauen Sie hier für weitere Informationen:
Ich habe einen Cronjob verwendet, um ein Skript zu starten, das mein Teamspeak beim Neustart auslöst
Es hat gut funktioniert, bis ich Selinux aktiviert habe, der Cron funktioniert nicht mehr
Ich habe diesen Fehler in den Cron-Protokollen:
Aug 2 16:14:21 Manu crond[683]: (teamspeak3-user) Unauthorized SELinux context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 file_context=system_u:object_r:unlabeled_t:s0 (/var/spool/cron/teamspeak3-user) Aug 2 16:14:21 Manu crond[683]: (teamspeak3-user) FAILED (loading cron table)
Ich habe im Internet gesucht und einige Leute sprechen über einen bekannten Fehler und eine Arbeit, bei der ich nicht arbeite.
Hilfe bitte.
Info hinzugefügt:
ls -lZ /var/spool/cron/teamspeak3-user -rw-------. teamspeak3-user teamspeak3-user system_u:object_r:unlabeled_t:s0 /var/spool/cron/teamspeak3-user
Sie müssen also den Typ der Cron-Datei unter var / spool / cron ändern
Versuche dies:
# chcon -t user_cron_spool_t /var/spool/cron/teamspeak3-user
Schauen Sie hier für weitere Informationen:
Um einen ähnlichen Fehler bei meinen Jobs in / etc / crontab zu beheben, musste ich Folgendes tun:
chcon -t system_cron_spool_t /etc/crontab systemctl start crond
Nicht sicher, wie man dies dauerhaft machen kann. Redhat sagt, dass chcon Änderungen nur vorübergehend sind. Sie enthalten jedoch andere Anweisungen, die die Antwort darauf sein könnten.