Puncte:0

Pentru ce se utilizează kitul de politici pe serverele Ubuntu?

drapel vn

Am pus o recompensă pe această întrebare sperând că voi primi un răspuns mai nuanțat decât nu, nu îl dezinstalați. Ce vreau cu adevărat să știu este la ce se folosește. Am câteva sute de servere ubuntu, unele le-am făcut (un sysadmin destul de neexperimentat) și acestea au polkit instalat pe ele. Altele au fost create de un administrator de sistem legitim dintr-un șablon de ambalare și acestea nu au polkit pe ele.

Am încercat să elimin polkit pe unele dintre mașinile pe care le-am făcut, nu a enumerat nicio dependență de bază.

Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
  colord-data libcolorhug2 libexif12 libgd3 libgphoto2-6 libgphoto2-l10n libgphoto2-port12 libgusb2 libieee1284-3 libltdl7 libsane libsane-common libvpx3
Utilizați „sudo apt autoremove” pentru a le elimina.
Următoarele pachete vor fi ȘTERSE:
  set de politici de culoare-1
0 actualizat, 0 nou instalat, 2 de eliminat și 0 neactualizat.
După această operație, 1.284 kB de spațiu pe disc vor fi eliberați.

bun riddance colord

Cred că dependența vine prin intermediul unui fișier de configurare care spune ce ar trebui să facă sistemul de operare atunci când solicită privilegii ridicate SAU dacă hash bang este pkexec și aceste scripturi nu par să existe pe sistemul meu,

aceste fișiere există:

Se potrivește fișierul binar ./share/command-not-found/programs.d/all-universe.db
Fișierul binar ./share/command-not-found/programs.d/amd64-main.db se potrivește
Fișierul binar ./share/command-not-found/programs.d/amd64-universe.db se potrivește
./share/doc/base-passwd/users-and-groups.html:>pkexec</B
./share/polkit-1/actions/com.ubuntu.update-notifier.policy: <action id="com.ubuntu.update-notifier.pkexec.cddistupgrader">
./share/polkit-1/actions/com.ubuntu.update-notifier.policy: <action id="com.ubuntu.update-notifier.pkexec.package-system-locked">
./share/update-notifier/package-data-downloads-failed:Comandă: pkexec /usr/lib/update-notifier/package-data-downloader
Fișierul binar ./bin/pkexec se potrivește
./lib/update-notifier/backend_helper.py: cmd = ["/usr/bin/synaptic-pkexec",
./lib/update-notifier/backend_helper.py: cmd = ["/usr/bin/synaptic-pkexec",
./lib/update-notifier/backend_helper.py: dacă os.path.exists("/usr/bin/synaptic-pkexec"):
./lib/update-notifier/backend_helper.py: cmd = ["/usr/bin/synaptic-pkexec"]
./lib/update-notifier/backend_helper.py: cmd = ["/usr/bin/synaptic-pkexec", "--add-cdrom", mount_path]
./lib/update-notifier/backend_helper.py: dacă os.path.exists("/usr/bin/synaptic-pkexec"):
./lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherCore.py: # nu știu altfel, pkexec nu va ridica o excepție
Se potrivește fișierul binar ./lib/python3/dist-packages/UpdateManager/backend/__pycache__/InstallBackendSynaptic.cpython-35.pyc
./lib/python3/dist-packages/UpdateManager/backend/InstallBackendSynaptic.py: cmd = ["/usr/bin/pkexec", "/usr/sbin/synaptic", "--hide-main-window",
./lib/python3/dist-packages/apport/ui.py: # Dacă suntem chemați prin pkexec/sudo, determinați ID-ul utilizatorului real și
./lib/python3/dist-packages/apport/ui.py: # alternativ, nesigur să-l canalizezi prin pkexec/env/sudo, deci
Fișierul binar ./lib/python3/dist-packages/apport/__pycache__/hookutils.cpython-35.pyc se potrivește
./lib/python3/dist-packages/apport/hookutils.py: return ['pkexec']
./lib/python3/dist-packages/apport/hookutils.py: Aceasta trece comanda prin pkexec, cu excepția cazului în care apelantul este deja root.
./lib/python3/dist-packages/apport/hookutils.py: La fel ca root_command_output, aceasta trece comanda prin pkexec,

se pare că ar putea afecta patching-ul, dar eu nu folosesc synaptic

dacă există un program c cu el compilat, nu știu, dar aș sper că ar fi o dependență.

Singurul lucru pe care îl știu că are efect este să ruleze ceva de genul repornirea serviciului sshd

în loc de

==== AUTENTICARE PENTRU org.freedesktop.systemd1.manage-units ===
Este necesară autentificarea pentru a reporni „ssh.service”.
Autentificare ca: root

doar îmi spune (ca utilizator neautorizat) să fac o excursie.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.