Strona 1 z 1

Podgrupy w linux

: 21 czerwca 2007, 07:30
autor: Rady
Nasunęło mi się ostatnio takie zagadnienie :

Jest sobie grupa1 i grupa2 czy można zrobić tak by grupa2 stała się podgrupą grupy1 ?

(dokładnie chodzi mi o zbudowanie jednej super grupy do której będę mógł dodawać inne grupy zawierające każda kilku userów. Ktoś może zapytać po co ? Po to by uniknąć żmudnego dodawania osobno każdego usera do mojej super grupy)

: 21 czerwca 2007, 19:40
autor: stepek
heh :)
Wydaje mi sie ze tak :) co prawda nie pamietam czy cos takiego robilem ale poprostu do grupy dodaj ta grupe (jako usera)
Bo rozumiem ze chodzi Ci o zwykle konta systemowe. To do pliku /etc/group wcisnij ta grupe i wydaje mi sie ze powinno byc ok.
A jak w sambie to tez da sie zrobic.

: 21 czerwca 2007, 19:50
autor: Rady
stepek pisze:A jak w sambie to tez da sie zrobic.
Z tego co wiem to Samba jest sciśle powiązana z systemem grup w linux jesli uda mi się to zrobić w linux to po sprawie :mrgreen: .

No i tu muszę zadać takie pytanie bo trochę mnie to rozbiło : czy samba ma własne polecenia do definiowania grup nie zależnych od grup linuxa (jesli tak to proszę o wskazówkę gdzie mogę o tym poczytać) ?? Bo jak przeglądałem materiały do samby to jedynie polecenia pozwalały na utworzenie usera samby w bazie haseł, a nie całej grupy. hmm może baza mysqlsam to umożliwia ale z tym tematem się jeszcze nie zapoznałem.


[ Dodano: 2007-06-21, 20:15 ]

Kod: Zaznacz cały

grupa2:x:1001:tester2,tester
grupa1:x:1000:grupa2
No tak to zapisałem jak mogę sprwadzić czy zapis jest poprawny ??

: 21 czerwca 2007, 20:25
autor: stepek
1. hymm :) mowie o tym ze mozesz w sambie wykorzystujac grupy linuxowe tak wlasnie kombinowac z tymi allowgroup (czy jakos tak) i tam dodawac cale grupy.

2. Jak to mozesz sprawdzic
Zaloz jakis plik z wlascicielem (ja to tak przynajmniej nazywam) powiedzmy root (po to by nie mial dostepu user zwyky co wyeliminuje uzytkownikow daj prawa do powiedzmy czytania i pisania dla userow grupy grupa1 i powiedzmy tylko czytania dla wszystkich. Jezeli logujac sie jako tester bedziesz mogl zapisac znaczy ze dziala, jak nie ( i bedziesz tylko czytal znaczy ze nei dziala).

: 22 czerwca 2007, 02:40
autor: ponton
Wpisz "id" w konsoli.

: 22 czerwca 2007, 08:24
autor: Stawi
Glowy nie daje ale w /etc/group wpisujac grupe w grupe trzeba podac z @ na poczatku. Bez malpy jest traktowane jako nazwa uzytkownika ktory do tej grupy nalezy, wiec w przykladzie Rady'ego user grupa2 jest w grupie gruba1. Jak user nie istnieje to trudno - bedzie w grupie jak sie go zrobi ;)