Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-01-19 22:15:13

  harlequin - Użytkownik

harlequin
Użytkownik
Skąd: dolnośląskie
Zarejestrowany: 2006-03-06

shutdown for all

Drażni mnie pomysł z ograniczeniem "shutdown" tylko dla roota. Szukam jakiegoś tutoriala ale mi nie wychodzi. Jak znieść to dziwne ograniczenie by wszyscy mogli wyłączać komputer?


[color=darkred][/color][/url]

Offline

 

#2  2007-01-19 22:19:15

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: shutdown for all

Drażni mnie pomysł z ograniczeniem "shutdown" tylko dla roota. Szukam jakiegoś tutoriala ale mi nie wychodzi. Jak znieść to dziwne ograniczenie by wszyscy mogli wyłączać komputer?[/quote]
To nie jest dziwne ograniczenie, tylko bardzo potrzebne ograniczenie. Zapoznaj się z man sudoers, możesz ustawić np. zezwolenie na wykonywanie tej komendy dla grupy users.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#3  2007-01-19 22:34:52

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: shutdown for all

A jakbyś miał serwer i ktoś by z konta użyszkodnika wyłączył go? To wcale nie ograniczenie, tylko bezpieczeństwo.

Kod:

apt-get install sudo

[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#4  2007-01-19 22:36:54

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: shutdown for all

Z tego co pamiętam ja to załtwiłem poleceniem z roota:

Kod:

chmod +s /sbin/halt

Przy założeniu że Twoj komp jest kompem rodzinnym a nie serwerem nieznajomych ludzi to chyba styknie takie cuś i wszyscy będa mogli wyłączać kompa.


Pozdrawiam

Offline

 

#5  2007-01-19 23:10:01

  harlequin - Użytkownik

harlequin
Użytkownik
Skąd: dolnośląskie
Zarejestrowany: 2006-03-06

Re: shutdown for all

Zrobiłem tak:

Kod:

chmod +s /sbin/halt

bo z tym sudoers mi nie wychodzi. Mam w nim:

Kod:

angee   localhost=/sbin/mount
angee   localhost=/sbin/umount
angee   localhost=/sbin/halt
angee   localhost=/sbin/shutdown

ale wciąż mi wywala:

Kod:

only root can mount /dev/cdrom on /mnt/cdrom

[color=darkred][/color][/url]

Offline

 

#6  2007-01-19 23:11:51

  Kudzu - 1NF:rM@7iON1SP0vvErr

Kudzu
1NF:rM@7iON1SP0vvErr
Skąd: Universe
Zarejestrowany: 2007-01-06

Re: shutdown for all

albo ja zle widze albo sie nie znam ale co ma do wylaczenia komputera montowanie cdromu?


...software is like sex
it's better when it's free..

Offline

 

#7  2007-01-19 23:24:03

  harlequin - Użytkownik

harlequin
Użytkownik
Skąd: dolnośląskie
Zarejestrowany: 2006-03-06

Re: shutdown for all

Tyle ,że wpisy w sudoers niewiele mi dają. I to ,że chciałem rozwiązać za jednym zamachem prawa do montowania. Więc się pytam czy moje wpisy są poprawne bo nie wiem czemu takie teoretycznie eleganckie rozwiązanie mi nie śmiga.


[color=darkred][/color][/url]

Offline

 

#8  2007-01-20 08:12:55

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: shutdown for all

Rozumiem, że  masz użytkowników, którzy korzystają z terminala?
Bo jak nie to wystarczy jakiś menadźer loowania + xfce/kde/gnome i nie ma problemów z montowaniem/odmontowywaniem.
Albo ustaw w /etc/sudoers:

Kod:

grzegorz  grzegorz=(root) NOPASSWD:/bin/mount /dev/dvd /media/cdrom,/bin/umount /media/cdrom,/sbin/halt

[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#9  2007-01-20 11:06:07

  vilkatla - Użytkownik

vilkatla
Użytkownik
Zarejestrowany: 2006-11-30

Re: shutdown for all

Tyle ,że wpisy w sudoers niewiele mi dają[/quote]
a o [b]sudo[/b] nie zapominasz przypadkiem? ;]


pzdr

Offline

 

#10  2007-01-20 11:12:53

  pk111 - Użytkownik

pk111
Użytkownik
Skąd: Raciążek
Zarejestrowany: 2005-07-20
Serwis

Re: shutdown for all

Drażni mnie pomysł z ograniczeniem "shutdown" tylko dla roota. Szukam jakiegoś tutoriala ale mi nie wychodzi. Jak znieść to dziwne ograniczenie by wszyscy mogli wyłączać komputer?[/quote]

ja to robie tak:

Kod:

#chmod 777 /sbin/shutdown
#chmod +s /sbin/shutdown

Offline

 

#11  2007-01-20 11:35:40

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: shutdown for all

Drażni mnie pomysł z ograniczeniem "shutdown" tylko dla roota. Szukam jakiegoś tutoriala ale mi nie wychodzi. Jak znieść to dziwne ograniczenie by wszyscy mogli wyłączać komputer?[/quote]

ja to robie tak:

Kod:

#chmod 777 /sbin/shutdown
#chmod +s /sbin/shutdown

[/quote]
I po aktualizacji sysvinit znów, i znów ... :)


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#12  2007-01-20 13:16:53

  harlequin - Użytkownik

harlequin
Użytkownik
Skąd: dolnośląskie
Zarejestrowany: 2006-03-06

Re: shutdown for all

Ajajaj. Szukalem czegos o montowaniu cdromow i znalazlem o zmianach w fstabie. Niestety srednio mi te wpisy wyszly i system nie wstaje. Pamietam co dopisywyalem i moze dalbym rade to cofnac tylko: Mam distro live (ubuntu) i za Chiny nie wiem jak moge dobrac sie do dysku z poziomu takiego live cd. Czytam o chrootcie ale nie wiem jak stworzyc katalog do podmontowania partycji. A chroot dla istniejacych katalogow livecd daje:

Kod:

Unknown id: mount

Wie ktos jak to rozegrac bo srednio mi pasuje trzecia reinstalka systemu w ciagu dwoch tygodni.


[color=darkred][/color][/url]

Offline

 

#13  2007-01-20 15:05:33

  vilkatla - Użytkownik

vilkatla
Użytkownik
Zarejestrowany: 2006-11-30

Re: shutdown for all

Kod:

sudo mkdir /media/system
sudo mount /dev/hdxX /media/system    #gdzie hdxX to nazwa Twojej partycji systemowej
sudo nano /media/system/etc/fstab

za kazdym razem, jak sie grzebie w jakichs waznych plikach, lepiej sobie wykonac backup na wszelki wypadek...

a co do montowania i wylaczania - jesli masz zainstalowane i poprawnie skonfigurowane sudo, to kazdy user moze wykonac wyznaczone w sudoers komendy poprzedzajac je komenda [b]sudo[/b]


pzdr

Offline

 

#14  2007-01-20 23:52:00

  harlequin - Użytkownik

harlequin
Użytkownik
Skąd: dolnośląskie
Zarejestrowany: 2006-03-06

Re: shutdown for all

Dzięki. Odratowałem. Montowaniom i reszcie dam spokój, niech zostanie mało wygodnie ale działajaco.


[color=darkred][/color][/url]

Offline

 

#15  2007-01-21 20:43:34

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: shutdown for all

hym a co do montowania to wystarczy w fstab dać opcję users na przykład tak

/dev/hdxy /mnt/hdxy rw,[b]users[/b] 0 0


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
[url=http://fluxboxpl.org]FluxboxPL[/url] | [url=http://zielony.fluxboxpl.org/blog/]Mój Lepszy Świat[/url] | [url=http://www.unixy.pl/]UnixyPL[/url] | [url=www.adescom.pl]Telenia VOIP dla ISP[/url]
JID: zielony@jabster.pl

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00139 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.89.89' WHERE u.id=1
0.00076 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.89.89', 1732815730)
0.00046 SELECT * FROM punbb_online WHERE logged<1732815430
0.00061 SELECT topic_id FROM punbb_posts WHERE id=50252
0.00005 SELECT id FROM punbb_posts WHERE topic_id=6524 ORDER BY posted
0.00028 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6524 AND t.moved_to IS NULL
0.00025 SELECT search_for, replace_with FROM punbb_censoring
0.00170 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6524 ORDER BY p.id LIMIT 0,25
0.00091 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6524
Total query time: 0.00656 s