Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
shutdown als gebruiker
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Dutch
View previous topic :: View next topic  
Author Message
M@rijn
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2004
Posts: 145
Location: Zierikzee (The Netherlands)

PostPosted: Sun Sep 26, 2004 7:17 pm    Post subject: shutdown als gebruiker Reply with quote

Misschien ligt het aan mijn installatie, maar ik vroeg me af hoe het mogelijk is om zonder een rootpassword mijn server af te sluiten. halt & shutdown werken niet als gebruiker, alleen als root, maar ik wil dus een script maken dan na een bepaalde tijd mijn server afsluit e.d. is daar een mogelijkheid voor? misschien een chmod of chown?

alvast bedankt

-Marijn
_________________
Gentoo is just an Aston Martin, "Power, beauty and soul"
Back to top
View user's profile Send private message
HermanR
Apprentice
Apprentice


Joined: 08 Jan 2004
Posts: 293
Location: The Netherlands

PostPosted: Sun Sep 26, 2004 8:00 pm    Post subject: Re: shutdown als gebruiker Reply with quote

Uit de manpage van 'shutdown':
Quote:
If shutdown is called with the -a argument (...), it checks to see if the file /etc/shutdown.allow is present. It then compares the login names in that file with the list of people that are logged in on a virtual console (from /var/run/utmp). Only if one of those authorized users or root is logged in, it will proceed.

Heb je daar iets aan?

Aangezien je bij 'shutdown' ook een tijd kunt opgeven, heb je nauwelijks een script nodig, toch?

Gewoon iets als:
Code:
shutdown -ah +120

Hierdoor sluit de server zichzelf na twee uur af, tenminste als je het bestand /etc/shutdown.allow hebt aangemaakt.
Back to top
View user's profile Send private message
Rainmaker
Veteran
Veteran


Joined: 12 Feb 2004
Posts: 1650
Location: /home/NL/ehv/

PostPosted: Mon Sep 27, 2004 1:08 am    Post subject: Reply with quote

nee, alleen de superuser kan de machine afsluiten. De -a optie heb ik ooit geprobeerd, maar dan moet je nog als root ingelogd zijn op een ander terminal.

Beste optie is om "sudo" te gebruiken, zodat je met "sudo /sbin/halt" de computer kunt afsluiten.

Je kunt ook acpid instaleren, en de computer "shutdown -h now" uit laten voeren als je op de power knop drukt (ala windows met "energiebesparende functies" ingeschakeld)
_________________
If you can't dazzle them with brilliance, baffle them with bullshit.
Back to top
View user's profile Send private message
eikketk
Apprentice
Apprentice


Joined: 03 Jun 2003
Posts: 270
Location: Belgium

PostPosted: Mon Sep 27, 2004 8:31 am    Post subject: Reply with quote

man sudo ->

echo "mijnpasswoord" | sudo -S /sbin/poweroff

Dan moet de user die dit uitvoert wel rechten om sudo te gebruiken -> visudo, en lees de comments:
Code:
%wheel  ALL=(ALL)       ALL
Geeft alle users in de 'wheel' group het recht sudo te gebruiken, met paswoord. Zelfde voor
Code:
%wheel        ALL=(ALL)       NOPASSWD: ALL
zonder paswoord dan.

Je kan ook instellen dat user X /sbin/poweroff kan uitvoeren zonder paswoord, maar vraag me niet hoe, ik heb dat een tijdlang geprobeerd, maar ben er niet uit geraakt.
_________________
Working day and night to enhance the Linux Desktop Experience :)

Homepage
Back to top
View user's profile Send private message
HermanR
Apprentice
Apprentice


Joined: 08 Jan 2004
Posts: 293
Location: The Netherlands

PostPosted: Mon Sep 27, 2004 8:32 pm    Post subject: Reply with quote

Rainmaker wrote:
nee, alleen de superuser kan de machine afsluiten. De -a optie heb ik ooit geprobeerd, maar dan moet je nog als root ingelogd zijn op een ander terminal.

Dat is niet zoals ik de manpage van shutdown lees. De username moet in het bestand /etc/shutdown.allow voorkomen.

Of zie ik wat over het hoofd?
Back to top
View user's profile Send private message
polle
Veteran
Veteran


Joined: 28 Feb 2003
Posts: 1498
Location: Belgium

PostPosted: Mon Sep 27, 2004 8:58 pm    Post subject: Reply with quote

ik kan in kde mijn gentoo afsluiten als gebruiker, in console moet ik root zijn. dus het zal wel mogelijk zijn
Back to top
View user's profile Send private message
spufi
Tux's lil' helper
Tux's lil' helper


Joined: 25 Apr 2002
Posts: 119
Location: Mechelen - Belgium

PostPosted: Tue Sep 28, 2004 7:16 am    Post subject: Reply with quote

polle wrote:
ik kan in kde mijn gentoo afsluiten als gebruiker, in console moet ik root zijn. dus het zal wel mogelijk zijn


Dat is iets anders, je kan vanuit kde shutdown doen omdat je KDE via k/g/xdm opgestart is geweest, dat als systemservice opstart (als "root").

Een *heel* vieze, niet aan te raden manier is de volgende (als je persé wil kunnen shutdownen als user):

- chmod +s /sbin/halt
- chmod +s /sbin/reboot

en dan of symlinks maken in /usr/local/bin naar /sbin/halt & /sbin/reboot of gewoon als user manueel "/sbin/halt" ingeven.

AGAIN: dit is een security risk & zeker niet aan te raden. Maar als het hier gaat over een Linux box waar geen 'outsiders' op aanloggen en jij de enigste gebruiker/beheerder bent van dit toestel, ...
Back to top
View user's profile Send private message
Rainmaker
Veteran
Veteran


Joined: 12 Feb 2004
Posts: 1650
Location: /home/NL/ehv/

PostPosted: Tue Sep 28, 2004 9:02 am    Post subject: Reply with quote

HermanR wrote:
Rainmaker wrote:
nee, alleen de superuser kan de machine afsluiten. De -a optie heb ik ooit geprobeerd, maar dan moet je nog als root ingelogd zijn op een ander terminal.

Dat is niet zoals ik de manpage van shutdown lees. De username moet in het bestand /etc/shutdown.allow voorkomen.

Of zie ik wat over het hoofd?


Zie het stukje "access control" van man shutdown.

En KDE gebruikt een loopback socket die met root privileges draait om shutdown aan te kunnen roepen.

Bedoel je trouwens niet chmod +x ?
_________________
If you can't dazzle them with brilliance, baffle them with bullshit.
Back to top
View user's profile Send private message
spufi
Tux's lil' helper
Tux's lil' helper


Joined: 25 Apr 2002
Posts: 119
Location: Mechelen - Belgium

PostPosted: Tue Sep 28, 2004 11:18 am    Post subject: Reply with quote

Rainmaker wrote:
Bedoel je trouwens niet chmod +x ?

Nope, wel degelijk +s, +x gaat enkel executable maken
Code:

     chmod +s myfile

sets the user ID bit on the file "myfile".
Back to top
View user's profile Send private message
frodoontop
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2004
Posts: 86

PostPosted: Tue Sep 28, 2004 1:23 pm    Post subject: Reply with quote

Een andere mogelijkheid is om /etc/inittab aan te passen, zodat dat bij de "three-fingers-salute" poweroff geschiedt i.p.v. een reboot.

Cntrl-Alt-Del vinden me huisgenoten gemakkelijker te onthouden dan 1 of ander obscuur commando ;) .
Back to top
View user's profile Send private message
polle
Veteran
Veteran


Joined: 28 Feb 2003
Posts: 1498
Location: Belgium

PostPosted: Tue Oct 05, 2004 4:26 pm    Post subject: Reply with quote

zo gaat het blijkbaar ook:
https://forums.gentoo.org/viewtopic.php?t=232680
Back to top
View user's profile Send private message
eikketk
Apprentice
Apprentice


Joined: 03 Jun 2003
Posts: 270
Location: Belgium

PostPosted: Tue Oct 05, 2004 5:12 pm    Post subject: Reply with quote

Ik draai acpid, shutdown wordt uitgevoerd vanals ik op het knopje op mn pc druk :)
_________________
Working day and night to enhance the Linux Desktop Experience :)

Homepage
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Dutch All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum