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/.
Witam,
jestem tu nowy więc na początek się witam.
Z Linuksem mam troszkę styczności od jakiegos czasu. Zreguły instalowałem Fedorę lub Ubuntu na wirtualnych maszynach z gotowych plików z jednej stronki. Jak był użytkownik to odrazu mogłem tam korzystać z sudo.
Np w Ubuntu użytkownik jest dodany do grupy admin a ta grupa jest właśnie dodana w pliku konfiguracyjnym i właśnie nie pamiętam czy użytkownik miał uprawnienia administrowania systemem czy grupa.
Ale ostatnio zainstalowałem sobie Debiana 6.0.3 z płyty live , założyłem użytkownika ale niestety domyślnie nie był dodany do sudo. Więc sobie założyłem grupę do której dodałem użytkownika a grupę dodałem w pliku konfiguracyjnym. Ale jak się okazało dalej użytkownik nie miał uprawnień dopiero dopisanie jego samego pomogło.
Może ktoś wie dlaczego wpisanie grupy w Ubuntu działa a w Debianie nie. Jeszcze zastanawiałem się czy to nie jest to że w Debianie jest możliwość zmiany uprawnień użytkownika na administratora systemu ale nie jestem pewien jakie będą te skutki i czy wtedy działa np instalowanie pakietów bez sudo czy byłby juz dodany do grupy z uprawnieniami admina a ta grupa juz do sudo.
Wiem że może troszke namieszałem ale może komuś uda się to zrozumieć.
A jeszcze mam pytanie jak można zmieniać uprawnienia do grupy skoro z poziomu Gnome jak biorę zarządzanie grupami i userami to tam nie mam żadnej takiej możliwości. Chodzi mi np że zakładam jakąś grupę której uzytkownicy mogą np innym resetować hasła jak zapomną i mogą np robić kopię zapasową.
Pytam bo ja niczego takiego nie znalazłem w środowisku graficznym a chciałbym się troszkę dogłębniej "pobawić Debianem" a nie prawie wsio zrobione w Ubuntu. A po drugie taka nauka jest przydatna w przyszłości.
Pozdrawiam użytkowników Linuksa.
Offline
studys napisał(-a):
Może ktoś wie dlaczego wpisanie grupy w Ubuntu działa a w Debianie nie.
Jak sama nazwa systemu wskazuje to nie jest to samo... ;)
studys napisał(-a):
A jeszcze mam pytanie jak można zmieniać uprawnienia do grupy skoro z poziomu Gnome jak biorę zarządzanie grupami i userami to tam nie mam żadnej takiej możliwości. Chodzi mi np że zakładam jakąś grupę której uzytkownicy mogą np innym resetować hasła jak zapomną i mogą np robić kopię zapasową.
usermod? useradd? userdel? visudo?
studys napisał(-a):
Pytam bo ja niczego takiego nie znalazłem w środowisku graficznym a chciałbym się troszkę dogłębniej "pobawić Debianem" a nie prawie wsio zrobione w Ubuntu. A po drugie taka nauka jest przydatna w przyszłości.
Skoro tak to się baw :)
studys napisał(-a):
Pozdrawiam użytkowników Linuksa.
Ave Linux!
Ostatnio edytowany przez P@blo (2012-01-28 15:50:57)
Offline
Czytałem że w sudo można ustawić różne rzeczy ale czy da się to też ustawić bez tego tak żeby to było już zaraz po zalogowaniu. Wiem że to może być źle odebrane ale coś podobnego jest pod windą np ustawienia pod 2003 Server. Czy podobnie można konfigurować w Debianie?
A gdzie można zmienić żeby w Debianie było podobnie z ustawianiem grupy w sudo jak w Ubuntu. Przecież Ubuntu jest oparte na Debianie tylko zmienione żeby początkującym użytkownikom ułatwić użytkowanie linuksa.
Offline
sczerze powiedziawszy dla mnie sudo to dziwny nawyk z Ubuntu
sam korzystam z tego tylko przy niektórych poleceniach (jak np. sudo pm-hibernate dla użytkowników w grupie pm_utils)
Ostatnio edytowany przez dominbik (2012-01-28 16:17:45)
Offline
studys napisał(-a):
Czytałem że w sudo można ustawić różne rzeczy ale czy da się to też ustawić bez tego tak żeby to było już zaraz po zalogowaniu.
xD Ale wymiatasz... Nic nie kumam :D
============
studys napisał(-a):
A gdzie można zmienić żeby w Debianie było podobnie z ustawianiem grupy w sudo jak w Ubuntu.
visudo. Już pisałem. Tam dopisz coś takiego:
user ALL=(ALL:ALL) ALL
I po tym 'user' może robić wszystko jak su.
BTW polecam:
man sudo
============
studys napisał(-a):
Przecież Ubuntu jest oparte na Debianie tylko zmienione żeby początkującym użytkownikom ułatwić użytkowanie linuksa.
A w rezultacie psuje potem życie, bo naprzyzwyczajają się udogodnień, a potem...
Ostatnio edytowany przez P@blo (2012-01-28 16:28:35)
Offline
http://dug.net.pl/tekst/63/przewodnik_po_sudo
Podczas instalacji Debiana można wybrać żeby domyślnie było sudo tak jak w Ubuntu. Tylko po co?
Offline
Żeby opodobnić debiana do ubuntu? ;)
Ostatnio edytowany przez P@blo (2012-01-28 16:52:16)
Offline
P@blo napisał(-a):
I po tym 'user' może robić wszystko jak su.
względem bezpieczeństwa; bałbym się samemu sobie coś takiego umożliwić
Ostatnio edytowany przez dominbik (2012-01-28 16:56:39)
Offline
No dobra skoro nie chcecie porównania z Ubuntu i też udogodnienia w postaci sudo, to jak utworzyć grupę z uprawnieniami np wyłączanie i np która mogłaby używać określonych programów itp bez wpisywania właśnie w sudo?
I wtedy taki człowieczek loguje się na swoje konto i może robić to co ma przyznane (przecież nie zawsze trzeba robić coś jako root).
Offline
Nie no sudo rulez. Sam go używam, bo pisząc polecenie jak wyskakuje mi że nie mogę to dopisuje sudo na początku i w pełni świadom już jestem su i nie muszę przepisywać polecenia...
Ostatnio edytowany przez P@blo (2012-01-28 17:14:42)
Offline
A edycja pliku sudoers :
The User specification is the part that actually determines who may run what. root ALL = (ALL) ALL %wheel ALL = (ALL) ALL We let root and any user in group wheel run any command on any host as any user.
nie podziała? To z manuala zresztą.
Pozdrawiam
Ant
Ostatnio edytowany przez TheAnt (2012-01-28 17:45:35)
Offline
P@blo napisał(-a):
Nie no sudo rulez. Sam go używam, bo pisząc polecenie jak wyskakuje mi że nie mogę to dopisuje sudo na początku i w pełni świadom już jestem su i nie muszę przepisywać polecenia...
Co to znaczy "jestem su" ?
Polecenie su służy do uruchomienia powłoki jako inny użytkownik. Polecenie sudo służy do uruchamiania aplikacji jako root lub jako inny użytkownik.
Offline
Mnie nagminne używanie sudo denerwuje.
Używam je tylko do konkretnych celów.
Np: wyłączenie komputera po zakończeniu działania jakiegoś skryptu.
Do codziennej pracy jest konto użytkownika.
Do administrowania systemem konto root.
Może jestem konserwatystą :)
Offline
pasqdnik napisał(-a):
Co to znaczy "jestem su" ?
super user?
Ostatnio edytowany przez P@blo (2012-01-28 18:37:20)
Offline
Ja przeczytałem poradnik o sudo zanim tutaj napisałem. Gdyby nie on to pewnie nie wiedziałbym jak go uzupełnić żeby działał dla mojego usera.
Ale przy sporej ilości uzytkowników to nie chciałbym każdego dopisywać ręcznie jak przy zakładaniu można dodac do określonej grupy, która ma już określone prawa itp.
Offline
useradd -g nazwa_grupy -G nazwa_supplementary_group ]nazwa_usera
Ostatnio edytowany przez pasqdnik (2012-01-28 19:26:01)
Offline
su=root
do=od angielskiego (do, does,synomim-make) mi sie wydaje.
nie uzywam.
Ostatnio edytowany przez pink (2012-01-28 19:26:19)
Offline
su root = su
więc w tej postaci to i ja nie używam ;)
root - to superuser - su, jednak nic nie stoi na przeszkodzie aby nazywał się zbyszek
Ostatnio edytowany przez bobycob (2012-01-28 19:26:38)
Offline
Ja wiem jak się dodaje użytkownika do grupy tylko to ma wtedy sens jak można nadać odpowiednie uprawnienia dla grupy żeby nie robic tego dla wszystkich uzytkowników.
Tylko jak można właśnie zarządzać uprawnieniami grupy. A najlepiej żeby te uprawnienia działały np w konsoli bez używania su i sudo. Bo przeciez niechcemy wszystkim np podawać hasła root'a.
Offline
user ALL=(ALL:ALL) ALL
to, to chyba nie jest bezpieczne rozwiazanie.
Offline
Ale o jakich uprawnieniach mowa ? Dostęp do np plików robisz acl`ami, dostęp do zasobów smb robisz w konfigu smb, dostęp do poleceń robisz na kilka sposobów... BTW przy sudo podaje się chyba hasło usera, a nie roota ...
Offline
Popraw mnie jeśli źle rozumiem... Np: Mamy 3 grup A,B,C.
A może: uruchamiać programy x, y, z (tylko)
B może: uruchamiać program x, y (tylko)
C może: uruchamiać program x (tylko)
Trochę uproszczony model, ale czy to chcesz osiągnąć? Czyli uprawnienia grup do uruchamiania różnych programów? (a nie dostęp do plików np)
Offline
W debianie prawo do wykonania sudo mają członkowie grupy sudo (ale wcześniej to chyba byla grupa wheel).
Jeśli zrobisz tak jak standardowo jest w ubuntu - czyli konto root bez hasła. Użytkownicy należący do tej grupy będą mogli wykonywać uprzywilejowane polecenia tak samo jak w ubuntu - choć przyznaję nie sprawdzałem. (to z tego systemu pochodzi polecenia które sprawiło, że się popłakałem ze śmiechu sudo su - no może przesadziłem),
pytanie tylko po co zwykłemu użytkownikowi jakikolwiek program wymagający uprawnień root.
Ostatnio edytowany przez bobycob (2012-01-28 19:37:05)
Offline
przy sudo podaje się chyba hasło usera, a nie roota
Oczywiscie ,że tak.
jaki sens wówczas miało by sudo jak wszyscy znają hasło roota :)
Ubuntu wprowadziło to aby uproscic zarządzanie systemem dla windowsowego uzytkownika.
Przy używaniu debiana czy innego unixopchodnego systemu trzeba zmienić tok myślenia.
Offline
ilin napisał(-a):
przy sudo podaje się chyba hasło usera, a nie roota
Oczywiscie ,że tak.
jaki sens wówczas miało by sudo jak wszyscy znają hasło roota :)
Ubuntu wprowadziło to aby uproscic zarządzanie systemem dla windowsowego uzytkownika.
Przy używaniu debiana czy innego unixopchodnego systemu trzeba zmienić tok myślenia.
Kolega napisał :
żeby te uprawnienia działały np w konsoli bez używania su i sudo. Bo przeciez niechcemy wszystkim np podawać hasła root'a.
co trochę dziwne mi się wydało ;-)
Offline