Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Zarządzanie ADSL dla wszystkich http://forum.freesco.pl/viewtopic.php?f=22&t=12130 |
Strona 1 z 1 |
Autor: | Anonymous [ wtorek, 18 kwietnia 2006, 10:51 ] |
Tytuł: | Zarządzanie ADSL dla wszystkich |
Chciałbym umożliwić zarządzanie połączeniem ADSL (czyli komendy stopadsl i startadsl) wszystkim użytkownikom w systemie. W tym celu wydałem proste komendy: [root@router rafal]# whereis startadsl stopadsl startadsl: /usr/sbin/startadsl stopadsl: /usr/sbin/stopadsl [root@router rafal]# chmod 0777 /usr/sbin/startadsl [root@router rafal]# chmod 0777 /usr/sbin/stopadsl Po tej modyfikacji zwykły użytkownik może już wydawać obie komendy, jednak nie widzę żadnego efektu ich działania, a i wydanie nie wyrzuca żadnych błędów. Czy może ktoś mnie nakierować, co zrobić by każdy user mógł zarządzać ADSLem? [dopisano] Nastąpiła mała pomyłka - komenda startadsl wyrzuca jednak jeden krótki błąd: |
Autor: | dawidmo [ wtorek, 18 kwietnia 2006, 11:11 ] |
Tytuł: | |
Nie działa ponieważ powyższe komenty należy uruchomić z prawami root-a i to ze nadasz im takieco chmoda czyli 0777 nic nie da, trzeba im nadac bit suid. Może być to niebezpieczne wiec jak narazie radzę ci to przemyśleć i poczytać o bicie SUID. Niezbędne inforamcję znajdzesz na googlach |
Autor: | MAC!EK [ wtorek, 18 kwietnia 2006, 15:08 ] |
Tytuł: | |
UWAGA !! nadałeś prawa 777 !! czyli user może zmienić zawartośc pliku ! w tym wypadku skryptu, a potem nadasz SUID i user będzie mógł uruchomić dowolne polecenie z roota? To raczej ogromno dziura w systemie ! Daj prawa chmod 755 i wtedy user będzie nadal mógł uruchamiać z prawami roota ale nie bedzie mógł zmieniać zawartości. Takie jest moje zdanie ale nie wiem czy na pewno jest tak do końca. |
Autor: | Anonymous [ wtorek, 18 kwietnia 2006, 19:20 ] |
Tytuł: | |
Poczytałem, byłem już pewien że to załatwi moje problemy - skrypt miał być uruchamiany jako użytkownik root, ale niestety nie pomogło. Efekty wydawania komend są takie same jak poprzednio - czyli poza "Nie można zsynchronizować modemu!" - żadne. Czy ktoś ma jeszcze jakieś pomysły? [rafal@router ~]$ ls -l /usr/sbin/ | grep adsl -rwsr-xr-x 1 root root 3217 2006-01-11 23:33 startadsl -rwsr-xr-x 1 root root 1705 2006-01-11 23:33 stopadsl P.S. Dzięki MAC!EK za ostrzeżenie. |
Autor: | MAC!EK [ środa, 19 kwietnia 2006, 17:16 ] |
Tytuł: | |
chyba powienieneś ustawić tak: |
Autor: | Anonymous [ środa, 19 kwietnia 2006, 19:59 ] |
Tytuł: | |
Wydałem +s, zaowocowało to przypisaniem "s" zarówno dla grupy jak i właściciela: [root@router rafal]# ls -l /usr/sbin/ | grep adsl -rwsr-sr-x 1 root root 3217 2006-01-11 23:33 startadsl -rwsr-sr-x 1 root root 1705 2006-01-11 23:33 stopadsl Efekt jednak bez zmian. |
Autor: | MAC!EK [ środa, 19 kwietnia 2006, 23:25 ] |
Tytuł: | |
pozostaje ci sudo |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |