debian 8 prostredie XFCE odstranenie moznosti vypnutia/restart

Založil p3dr04444, 03. 02. 2018, 19:13:03

Předchozí téma - Další téma

p3dr04444

Zdravim
Riesim prostredie pre navstevu a mam profil kde sa budu prihlasovat a potrebujem aby sa z neho dalo odstranit aby to cez prostredie nemohli vypnut alebo restartovat proste aby sa mohli len odhlasit alebo zamknut plochu a nic viac...
pretoze pod rootom mi tam bezia aplikacie ktore chcem aby stale bezali a nie aby mi navsteva vedela vypnut pc...

za odpoved vopred dakujem

Roman Horník

Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

p3dr04444

#2
Zbytečná citace předchozího příspěvku.

to som tiez nasiel a skusal to nefunguje :(
mam debian jessie a XFCE.....

ten prvy prikaz mi napise ze subor neexistuje a ten posledny prispevok ten prikaz:
root@debian:/home/test# xfconf-query -c xfce4-session -np '/shutdown/ShowSuspend                         ' -t 'bool' -s 'false'
Inicializace konfigurátoru libxfconf se nezdařila: Unable to autolaunch a dbus-d                         aemon without a $DISPLAY for X11.


:(

Roman Horník

Proto se ten soubor musí vytvořit. Musí v něm bejt:
[xfce4-session]
Shutdown=root,pedro

... kde místo pedro dej název uživatele, kterej má oprávnění vypínat, roota tam nech.

Možná se to bude tejkat jen vypínání (shutdown), takže by se tam hodilo přidat reboot a případně další akce, XFCE4 ale nemám, tak nemůžu laborovat.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

p3dr04444

#4
Zbytečná citace předchozího příspěvku. Opět. Na fórech se tohle nedělá.

super funguje to dalo prec aj restartovat...
moze len odhlasit....
nechapem ze ma to nenapadlo ked to tam nebolo ze staci len vytvorit :)
diki za tip
problem vyrieseny :)

p3dr04444

tak tesil som sa predcasne :(
Sa sice moze len odhlasit. ale ked sa odhlasi tak v rohu moze dat vypnut :(

a to by som chcel tiez dat prec aby to proste mohol len root vypnut...

Roman Horník

Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

p3dr04444

hmmm neviem ci som to spravne pochopil ale tka kukal som cez winscp tu cestu a dosiel som len po:

/etc/polkit-1/

uz

rules.d/10-no-restart-shutdown.rules

tam nemam

tak som to opat skusil vytvorit a vytvoril subor
10-no-restart-shutdown.rules

a tam supol ten prikaz a nic...

ale predpokladam ze som to asi zle pochopil alebo?

Roman Horník

#8
Máš tam taky ten obsah?

polkit.addRule(function(action, subject) {
    if (subject.user == "uživatel") {
        if (action.id.match("org.freedesktop.login1.power-off") ||
action.id.match("org.freedesktop.login1.reboot")) {
            return polkit.Result.NO;
        }
    }
});


Místo uživatele dej jméno uživatele, u kterýho chceš čudly zablokovat.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

p3dr04444

jj presne tu je screen:
https://imgur.com/a/7gLO9

uzivatel je test

len troska mi nesedi tam ten uzivatel vsak este nie je nikto prihlaseny takze nerozumiem ako odlisy toho uzivatela....
v tej uvodnej obrazovke to pracuje v nejakom specialnom mode pod specialnym uzivatelom alebo?

Roman Horník

Ta úvodní obrazovka (co tam je? XDM? LDM? GDM3) běží pod rootem, takže omezení pro uživatele "test" na něj nemůžou platit.
Jak už jsem psal, XFCE jsem viděl naposledy tak před 5 rokama, nevím, co tam máš. Dost možná to buďto půjde zrušit, nebo můžeš použít jinýho správce přihlášení, u kterýho to jde.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

p3dr04444

ako zistim co mam?

dal som aj root a tiez to nepomohlo vyplo to v pohode...

Roman Horník

Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

p3dr04444


Roman Horník

Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz