Shutdown and Reboot
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1] 2   Idi dole
  Štampaj  
Autor Tema: Shutdown and Reboot  (Pročitano 4168 puta)
0 članova i 2 posetilaca pregledaju ovu temu.
AngelFromHell
Newbie
*
Van mreže Van mreže

Poruke: 23


« poslato: 11 Јануар 2009, 23:57:09 »

Imam Slackware 12.2...sistem mi se podize pomocu startx i zeleo bi da tako ostane (/etc/inittab/runlevel mi je 3)...Zato nemam u kmeniu kada idem na logout 'reboot' i 'shutdown'...Hteo bi da napravim dve skripte na desktopu da mi stoje ,jedna za restart a druga za gasenje racunara,da stalno ne bi moram da kucam u konzolu 'shutdown -h now' i 'reboot' kao root....Da li moze neko da mi objasni kako se to radi ?
Unapred hvala...
Prijavi uredniku   Sačuvana
dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2677



« Odgovor #1 poslato: 12 Јануар 2009, 00:06:34 »

mislim da samo postaviš tekst datoteku

Kod:
#!/bin/sh

shutdown -h now


i slično za ovo drugo
Kod:
#!/bin/sh

reboot

snimiš ih pod nekim imenom ,pa na desni klik
pa čekiraš 'is executable'

ali nisam siguran da li ide tako ,jer ako mora pass da se kuca onda je drugačije?

edit
moze da ide poweroff umesto shutdown 'h now
« Poslednja izmena: 12 Јануар 2009, 00:11:49 od dukenukem_4d » Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
RiSK
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 873


sleep`walker


« Odgovor #2 poslato: 12 Јануар 2009, 00:06:49 »

Heh... Pa to je skripta od jednog reda. To nema smisla praviti.

Jednako ti je dobro da umesto naziva skripte skripte ukucas `reboot` ili `halt`.

Stvarno ne vidim poentu ovakve skripte.
Prijavi uredniku   Sačuvana

AngelFromHell
Newbie
*
Van mreže Van mreže

Poruke: 23


« Odgovor #3 poslato: 12 Јануар 2009, 00:11:07 »

Drug mi je pravio skriptu za to,nije bila duza od 2 reda,isto ovako nesto kratko,al kad sam prelazio na 12.2 verziju to se obrisalo....Ima li nekog ko zna ovo da uradi ?
Prijavi uredniku   Sačuvana
atomic
Jr. Member
**
Van mreže Van mreže

Poruke: 87



« Odgovor #4 poslato: 12 Јануар 2009, 00:35:28 »

Uradi kako kaže dukenukem, samo ispred komande napišeš sudo.

Kod:
#!/bin/sh

sudo shutdown -h now

Ali pre svega moraš da odradiš ovo:
kao root:

Kod:
visudo

odeš na kraj teksta, pritisneš slovo ' i ' pa ubaciš redove
Kod:
tvoj user ALL=(ALL) NOPASSWD: /sbin/shutdown, /sbin/reboot
kada si to ukucao, pritisneš Esc, onda Shift+. , upišeš wq i udariš Enter.

ako koristiš suspend onda dodaš na istu formu
Kod:
/usr/sbin/pm-suspend
u novi red
« Poslednja izmena: 12 Јануар 2009, 00:37:51 od atomic » Prijavi uredniku   Sačuvana
AngelFromHell
Newbie
*
Van mreže Van mreže

Poruke: 23


« Odgovor #5 poslato: 12 Јануар 2009, 22:04:39 »

Otvorio sam sa visudo i dodao sebe kao usera

Kod:
# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# Runas alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL
# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now
# nebojsa ALL=(ALL) NOPASSWD: /sbin/shutdown, /sbin/reboot
                                                      29,1   Command
Takodje sam u kwrite napravio skripte ove gore,ali ne funkcionisu...da li treba da uradim jos nesto Huh?
Prijavi uredniku   Sačuvana
RiSK
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 873


sleep`walker


« Odgovor #6 poslato: 12 Јануар 2009, 22:10:11 »

Ako si ovo pastovao svoj /etc/sudoers trebas maknuti tarabu ispred reda
Kod:
# nebojsa ALL=(ALL) NOPASSWD: /sbin/shutdown, /sbin/reboot
da izgleda ovako
Kod:
nebojsa ALL=(ALL) NOPASSWD: /sbin/shutdown, /sbin/reboot

Sve sto pocinje sa # je komantar u fajlu.
Prijavi uredniku   Sačuvana

AngelFromHell
Newbie
*
Van mreže Van mreže

Poruke: 23


« Odgovor #7 poslato: 12 Јануар 2009, 22:19:43 »

Evo ga radi...

Hvala na pomoci svima !
Prijavi uredniku   Sačuvana
Neky
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 248


« Odgovor #8 poslato: 13 Јануар 2009, 23:40:57 »

A zašto ne prebaciš runlevel na 4, omogućiš autologin iz Control Centra i uživaš?
Prijavi uredniku   Sačuvana

AngelFromHell
Newbie
*
Van mreže Van mreže

Poruke: 23


« Odgovor #9 poslato: 14 Јануар 2009, 00:04:53 »

A zašto ne prebaciš runlevel na 4, omogućiš autologin iz Control Centra i uživaš?

Stavio bi ja na runlevel 4,ali onda mi ne radi kwrite,tj. ne mogu da otvaram fajlove sa njim,dok sa runlevel 3 mogu...
To je jedini razlog...
Prijavi uredniku   Sačuvana
RiSK
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 873


sleep`walker


« Odgovor #10 poslato: 14 Јануар 2009, 02:09:22 »

A?
Kako bre? Shocked

Pokreni kwrite iz konzole i postuje gresku koju izbacuje.
Prijavi uredniku   Sačuvana

AngelFromHell
Newbie
*
Van mreže Van mreže

Poruke: 23


« Odgovor #11 poslato: 14 Јануар 2009, 02:24:03 »

Kod:
root@shadow:/home/nebojsa# kwrite /etc/inittab
No protocol specified
kwrite: cannot connect to X server :0.0
root@shadow:/home/nebojsa#

i jos nemam zvuka kad stavim na runlevel 4,prekrizen mi kmix skroz,probao sam da uradim alsaconfig ponovo al' nece...dok na runlevel 3 radi sve normalno...Ovo mi se desavalo i na slack 12.1 !
Prijavi uredniku   Sačuvana
AngelFromHell
Newbie
*
Van mreže Van mreže

Poruke: 23


« Odgovor #12 poslato: 14 Јануар 2009, 02:28:06 »

Jos da dodam,kada namestim runlevel 4 a ulogujem se kao root kwrite radi normalno....dok na useru 'nebojsa' nece.
Prijavi uredniku   Sačuvana
RiSK
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 873


sleep`walker


« Odgovor #13 poslato: 14 Јануар 2009, 03:03:15 »

Ae nemoj da pokreces kwrite kao root nego kao korisnik koji je pokrenuo X sezonu. Moguce je da ti fali autorizacija na X serveru. Dakle, `startx` kao korisnik, otvori emulator terminala i u njemu `kwrite`. Nista vise.

Druga stvar, pogledaj sta ti se od skripti pokrece u kom runlevelu. Mozda fali nesto od skripti sto ucitava module za ALSA-u u 4. nivou.
Prijavi uredniku   Sačuvana

kukibl
Jr. Member
**
Van mreže Van mreže

Pol: Muškarac
Poruke: 97



« Odgovor #14 poslato: 14 Јануар 2009, 17:55:17 »

Da li je korisnik (nebojsa) clan audio grupe? Ukucaj u konzoli:

Kod:
$groups nebojsa

Koristi runlevel 4, a da bi pokretao gui programe kao root (kad koristis komandu su kao obican korisnik, a ne kad se ulogujes kao sam root) postoje dva nacina:

1. Da koristis komandu kdesu. Npr.

Kod:
$kdesu kwrite

2. Da definises dozvole pomocu xhost-a. Npr.

Kod:
$xhost + local:

Mala napomena, koristenjem xhost komande pravis mali sigurnosni propust, ali mislim da je apsolutno nebitan kad se uzme u obzir da se radi o desktop korisniku (pretpostavljam).

Da ne bi svaki put morao kucati komandu, mozes da ubacis u svoj .bashrc:

Kod:
$echo "xhost + local:" >> ~/.bashrc

Prijavi uredniku   Sačuvana

Stranice: [1] 2   Idi gore
  Štampaj  
 
Prebaci se na: