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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jestem idiota wzielo mnie na eksperymentowanie z znakiem zachety na koncie root i tak narobilem, ze jak wchodze na konto root'a to wita mnie takim promptem:
c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c62;9;c
W .bashrc mam zahasowanego dobrego prompta, ale nic nie moge zrobic bo jaka komende nie wpisze wali tym samy jak powyzej.
Moge jakos sie dorwac do .bashrc i zmienic prompta?
Kombinowalem z sudo..
ale jak robie tak: sudo -u root vim /root/.bashrc
to dostaje cos takiego:
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for zbyszek:
I nie mam uprawnien root'a :(
Ostatnio edytowany przez debianus_userus (2008-04-06 18:40:52)
Offline
wystarczy, że nie uruchomisz basha:
su - -c sh
i będziesz mógł zmienić
Offline
[quote=azhag]wystarczy, że nie uruchomisz basha:
su - -c sh
i będziesz mógł zmienić[/quote]
Teoretycznie masz racje ale wali mi nadal tym samym promptem i nic nie moge wpisac w konsoli :|
[quote=bns]Odpal kompa z jakiegoś LiveCD i zmień. Polecam Slax, jest szybki[/quote]
Jest maly problem to jest zdalny ssh :|
// edytuj posty — azhag
Ostatnio edytowany przez azhag (2008-04-06 18:10:26)
Offline
to bezpośrednio:
su - -c "nano /root/.bashrc"
Offline
hmm może słaby sposób ale zainstaluj jakąś powłokę (np zsh), zmień ją dla roota, przeloguj, zmień .bashrc i na końcu zmień na starą albo pozostań przy zsh (fajna powłoka) ;)
--edit
Wróć, mam chorobę Kwaśniewskiego dzisiaj :) Bez roota raczej tego nie zrobisz ;)
Ostatnio edytowany przez bns (2008-04-06 18:17:41)
Offline
[quote=azhag]to bezpośrednio:
su - -c "nano /root/.bashrc"
[/quote]
Ufff.. Dzieki azhag uratowales mi pupsko.
Offline
[quote=bns]Wróć, mam chorobę Kwaśniewskiego dzisiaj :) Bez roota raczej tego nie zrobisz ;)[/quote]
Od Filipińczyków się odstosunkuj ;)
su - -c "aptitude -y install zsh" su - -c zsh
;)
Offline
Tak przy okazji wiecie co moze odwalac temu sudo?
Offline
A hasełko (swoje, poprawne) wpisałeś? Co się działo potem?
Mi to wygląda na normalny komunikat sudo ostrzegający przed tym, co masz zamiar zrobić (root + vim i można system zespuć jak się komu żywnie podoba). Akurat moja wersja czegoś takiego nie wyświetla, ale to może jesr zależne od wersji/konfiguracji.
Offline
[quote=Minio]A hasełko (swoje, poprawne) wpisałeś? Co się działo potem?
Mi to wygląda na normalny komunikat sudo ostrzegający przed tym, co masz zamiar zrobić (root + vim i można system zespuć jak się komu żywnie podoba). Akurat moja wersja czegoś takiego nie wyświetla, ale to może jesr zależne od wersji/konfiguracji.[/quote]
Haselko wpisuje na 100% poprawnie :D
Po:
[sudo] password for zbyszek:
Wracam do:
zbyszek@home$
i tyle :|
Offline
Żadnej informacji, że użytkownik taki-a-taki nie ma prawa do wykonywania tego-a-tego na takim-a-takim komputerze? Aż dziwne.
Offline
a uzytkownik uprawniony (w /etc/sudoers / przypisany do odpowiedniej grupy) ?
Offline
[quote=debianus_userus]
[sudo] password for zbyszek:
Wracam do:
zbyszek@home$
i tyle :|[/quote]
Dawno nie używałem sudo. Ale z tego co pamiętam to takie polecenie nie włącza powłoki root
Musisz napisać
sudo <polecenie><password for zbyszek>:
i [b]dane polecenie[/b] jest wykonane z uprawnieniami roota.
Natomiast, żeby użytkownik zbyszek przypisany do sudo ,,przejął'' terminal/konsolę i pojawiła się informacja o tym, że pracuje na niej root.
Należy napisać:
sudo su <password for zbyszek>
Offline
sudo -s
password:
i jesteś na roocie
Offline
Jak tylko przyjde do domu to potestuje :-)
Offline
oj czyz nei tak sudo su
Offline
[quote=Ryszard]oj czyz nei tak sudo su[/quote]
Dubel :D
Offline
sudo su
sudo -s
Nie stety Panowie efekt jest ciagle ten sam - nie uzyskuje praw roota :|
Ale grzyb z tym - na chwile obecna nie jest mi to potrzebne :)
Ostatnio edytowany przez debianus_userus (2008-04-07 15:52:00)
Offline
To masz coś namieszane w pliku [b] /etc/sudoers[/b][b][/b] i możesz mieć coś nie tak z przynależnością użytkownika do odpowiednich grup związanych z administracją.
Polecenie [b]sudo su[/b] działa nawet na dystrybucjach odpalanych z płyty.
Offline
[quote=fnmirk]To masz coś namieszane w pliku [b] /etc/sudoers[/b][b][/b] i możesz mieć coś nie tak z przynależnością użytkownika do odpowiednich grup związanych z administracją.
Polecenie [b]sudo su[/b] działa nawet na dystrybucjach odpalanych z płyty.[/quote]
# /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # Defaults env_reset # Uncomment to allow members of group sudo to not need a password # %sudo ALL=NOPASSWD: ALL # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL
Nic tu nie zmienialem wszystko jest na domyslnych ustawieniach :|
Offline
[quote=milyges]No właśnie
musisz dodać:
twoj_login ALL=(ALL) ALL[/quote]
Jako głos rozsądku mówię, że warto wpierw zaznajomić się z konsekwencjami takiej zmiany. Zwłaszcza jeżeli komputer ma uruchomione [b]jakiekolwiek[/b] usługi sieciowe.
Offline
Time (s) | Query |
---|---|
0.00014 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00211 | 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.141.41.187' WHERE u.id=1 |
0.00141 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.141.41.187', 1714178651) |
0.00078 | SELECT * FROM punbb_online WHERE logged<1714178351 |
0.00111 | DELETE FROM punbb_online WHERE ident='54.36.148.172' |
0.00030 | SELECT topic_id FROM punbb_posts WHERE id=87969 |
0.00179 | SELECT id FROM punbb_posts WHERE topic_id=11132 ORDER BY posted |
0.00089 | 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=11132 AND t.moved_to IS NULL |
0.00009 | SELECT search_for, replace_with FROM punbb_censoring |
0.00153 | 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=11132 ORDER BY p.id LIMIT 0,25 |
0.00089 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=11132 |
Total query time: 0.01111 s |