Datum Uhrzeit ändern verhindern

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
counter1
Beiträge: 90
Registriert: 22.05.2009 11:49:52

Datum Uhrzeit ändern verhindern

Beitrag von counter1 » 19.06.2021 10:28:27

Hallo,

wie kann ich verhindern dass Benutzer unter GNOME/Plasma etc. einfach die Uhrzeit/Datum über das Panel ändern können?
:P TNX
counter1
CPU: AMD Ryzen 7 3700X 65W | GPU: NVIDIA GeForce GTX 1660 SUPER | RAM: 32 GB DDR4@3200 MHz | OS: Debian bullseye x86_64

thoerb
Beiträge: 1677
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Datum Uhrzeit ändern verhindern

Beitrag von thoerb » 19.06.2021 10:42:10

Keine Ahnung, ich habe überall Debianntp installiert. Da muss ich mir wegen den Zeiteinstellungen keine Sorgen machen.

inne
Beiträge: 3273
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Datum Uhrzeit ändern verhindern

Beitrag von inne » 19.06.2021 10:49:26

Läuft das über dconf, dann such mal nach /etc/dconf/db/local.d/locks
Ansonsten gibt es wohl viele Möglichkeiten die Uhrzeit doch wieder zu ändern. Vor kurzen habe ich erst faketime dafür entdeckt.

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Datum Uhrzeit ändern verhindern

Beitrag von Tintom » 19.06.2021 10:50:44

Per default möchte Gnome das Root-Passwort haben wenn Datum/Uhrzeit geändert werden sollen. Bei dir ist das anscheinend anders?!

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Datum Uhrzeit ändern verhindern

Beitrag von JTH » 19.06.2021 11:37:58

Tintom hat geschrieben: ↑ zum Beitrag ↑
19.06.2021 10:50:44
Bei dir ist das anscheinend anders?!
Vielleicht sind root- und Benutzerpasswort identisch und der Unterschied fällt damit gar nicht auf :|

Wenn man das tatsächlich komplett unterbinden möchte, müsste das über PolicyKit gehen. Etwa so:

Code: Alles auswählen

~/$ cat /etc/polkit-1/localauthority/50-local.d/99-forbid-date-time-manipulation.pkla
[Forbid date and time manipulation]
Identity=*
Action=org.freedesktop.timedate1.*;org.gnome.controlcenter.datetime.*;org.kde.kcontrol.kcmclock.*
ResultActive=no
ResultAny=no
ResultInactive=no
Manchmal bekannt als Just (another) Terminal Hacker.

willy4711

Re: Datum Uhrzeit ändern verhindern

Beitrag von willy4711 » 19.06.2021 13:38:05

Bei mir (Xfce/Testing) gibt es die Policy
/usr/share/polkit-1/actions/org.freedesktop.timedate1.policy

da steht bei allen Operationen

Code: Alles auswählen

<allow_any>auth_admin_keep</allow_any>
<allow_inactive>auth_admin_keep</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
Wen diese Policy beim TE mit gleichen Einträgen existiert, verstehe ich nicht, wie man die Zeit ohne Root- PW Eingabe ändern kann.
Kein Root-Account vorhanden?
Irgendwas an sudo manipuliert ?


EDIT:

Läuft das Debianpolicykit-1 Debianpolicykit-1-gnome überhaupt /ist insalliert ?

Code: Alles auswählen

ps -aux|grep polk

Code: Alles auswählen

dpkg -l |grep "polic\| *polki*"

counter1
Beiträge: 90
Registriert: 22.05.2009 11:49:52

Re: Datum Uhrzeit ändern verhindern

Beitrag von counter1 » 20.06.2021 08:50:45

Hallo,

habe Debian Bullseye (Gnome 3.38.5) .

Hatte bei der Installation das Root-Passwort leer gelassen, somit ist der erste Benutzer jetzt Systemverwalter. Habe jetzt einen 2. Benutzer angelegt und unter Benutzer in den Gnome-Einstellungen die Option Systemverwalter deaktiviert. Jetzt wird nach einem Passwort gefragt. Die Option ist in den anderen GUIs wo anders versteckt bzw. in irgend welchen config files.

Habe mir meine Gruppenzugehörigkeit angesehen:
$ groups
1. Benutzer: benutzer cdrom floppy sudo audio dip video plugdev netdev bluetooth scanner
2. Benutzer: gast

Danke für eure Hilfe.
:P TNX
counter1
CPU: AMD Ryzen 7 3700X 65W | GPU: NVIDIA GeForce GTX 1660 SUPER | RAM: 32 GB DDR4@3200 MHz | OS: Debian bullseye x86_64

counter1
Beiträge: 90
Registriert: 22.05.2009 11:49:52

Re: Datum Uhrzeit ändern verhindern

Beitrag von counter1 » 20.06.2021 08:58:36

inne hat geschrieben: ↑ zum Beitrag ↑
19.06.2021 10:49:26
Läuft das über dconf, dann such mal nach /etc/dconf/db/local.d/locks
Ansonsten gibt es wohl viele Möglichkeiten die Uhrzeit doch wieder zu ändern. Vor kurzen habe ich erst faketime dafür entdeckt.
local.d habe ich nicht, da ist nur im db Ordner nur ibus und ibus.d vorhanden.
:P TNX
counter1
CPU: AMD Ryzen 7 3700X 65W | GPU: NVIDIA GeForce GTX 1660 SUPER | RAM: 32 GB DDR4@3200 MHz | OS: Debian bullseye x86_64

counter1
Beiträge: 90
Registriert: 22.05.2009 11:49:52

Re: Datum Uhrzeit ändern verhindern

Beitrag von counter1 » 20.06.2021 09:13:14

willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.06.2021 13:38:05
Bei mir (Xfce/Testing) gibt es die Policy
/usr/share/polkit-1/actions/org.freedesktop.timedate1.policy

da steht bei allen Operationen

Code: Alles auswählen

<allow_any>auth_admin_keep</allow_any>
<allow_inactive>auth_admin_keep</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
Wen diese Policy beim TE mit gleichen Einträgen existiert, verstehe ich nicht, wie man die Zeit ohne Root- PW Eingabe ändern kann.
Kein Root-Account vorhanden?
Irgendwas an sudo manipuliert ?


EDIT:

Läuft das Debianpolicykit-1 Debianpolicykit-1-gnome überhaupt /ist insalliert ?

Code: Alles auswählen

ps -aux|grep polk

Code: Alles auswählen

dpkg -l |grep "polic\| *polki*"
Scheinbar gibt es doch noch einen root obwohl er deaktiviert ist. (nur per sudo):

Code: Alles auswählen

$ ps -aux|grep polk
root         669  0.0  0.0 236088 10216 ?        Ssl  08:39   0:00 /usr/libexec/polkitd --no-debug
ich         3225  0.0  0.0   6200   656 pts/0    S+   09:09   0:00 grep polk

$ dpkg -l |grep "polic\| *polki*"
ii  gir1.2-polkit-1.0                        0.105-31                        amd64        GObject introspection data for PolicyKit
ii  libnuma1:amd64                           2.0.12-1+b1                     amd64        Libraries for controlling NUMA policy
ii  libnuma1:i386                            2.0.12-1+b1                     i386         Libraries for controlling NUMA policy
ii  libpolkit-agent-1-0:amd64                0.105-31                        amd64        PolicyKit Authentication Agent API
ii  libpolkit-gobject-1-0:amd64              0.105-31                        amd64        PolicyKit Authorization API
ii  libsemanage-common                       3.1-1                           all          Common files for SELinux policy management libraries
ii  libsemanage1:amd64                       3.1-1+b2                        amd64        SELinux policy management library
ii  libsepol1:amd64                          3.1-1                           amd64        SELinux library for manipulating binary security policies
ii  mate-polkit:amd64                        1.24.0-2                        amd64        MATE authentication agent for PolicyKit-1
ii  mate-polkit-common                       1.24.0-2                        amd64        MATE authentication agent for PolicyKit-1 (common files)
ii  policykit-1                              0.105-31                        amd64        framework for managing administrative policies and privileges
:P TNX
counter1
CPU: AMD Ryzen 7 3700X 65W | GPU: NVIDIA GeForce GTX 1660 SUPER | RAM: 32 GB DDR4@3200 MHz | OS: Debian bullseye x86_64

Benutzeravatar
ralli
Beiträge: 3901
Registriert: 02.03.2008 08:03:02

Re: Datum Uhrzeit ändern verhindern

Beitrag von ralli » 20.06.2021 09:32:33

Mir erschließt sich der Sinn nicht. Auch wenn Du nicht der einzigste Benutzer bist. Wer sollte ein Interesse daran haben, das aktuelle Datum oder die Uhrzeit zu ändern? :facepalm:

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören.

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Datum Uhrzeit ändern verhindern

Beitrag von JTH » 20.06.2021 09:50:02

ralli hat geschrieben: ↑ zum Beitrag ↑
20.06.2021 09:32:33
Wer sollte ein Interesse daran haben, das aktuelle Datum oder die Uhrzeit zu ändern?
Vielleicht der eigene Nachwuchs, um eine (dann allerdings eher schlecht implementierte) Begrenzung der Zeit am Computer zu manipulieren :wink:
Manchmal bekannt als Just (another) Terminal Hacker.

Antworten