Strona 1 z 1

grupa, prawa dostępu, uruchamianie z poziomu grupy serwera gry

: 06 września 2011, 14:46
autor: Robert007
Witam.

Zauważyłem, że hostingi gier mają utworzoną grupę dla każdego konta serwera gry. Uruchamiają te serwery za pomocą poleceń z poziomu grupy, w której aplikacja używa. Jak można zrobić aby aplikacje było otwierane przez daną grupę? Oraz jak dodać domyślne prawa (chmod) danej grupy aby nowe pliki i katalogi miały prawa 0755? Niestety w grupie jako root umask zmienia mi pliki na 644. Chcę ustawić umask dla grupy wyłącznie.

Proszę was o pomoc.

: 06 września 2011, 20:44
autor: Bastian
Przyznam szczerze, że nie bardzo Cię rozumiem. Jeśli chcesz aby uzytkowicy należący do grupy A mogli uruchamiać określony plik, to dodajesz właściciela pliku do grupy A, i nadajesz plikowi prawa 775. Jak chcesz ustawić umask dla wszystkich uzytkownikow danej grupy to robisz to ręcznie w ~/.bashrc każdemu uzytkownikowi. Ja jeśli chciałbym robić to z automatu to napisałbym skrypt.

: 06 września 2011, 20:46
autor: Robert007
Ja jeśli chciałbym robić to z automatu to napisałbym skrypt.
No właśnie to miałby być automat i dobrze mnie zrozumiałeś. Dokładniej jak zrobić takie coś?

: 06 września 2011, 20:49
autor: Bastian
Jeśli chcesz aby ktoś napisał Ci taki skrypt np. w bashu to poproś o przeniesienie do odpowiedniego działu.

: 06 września 2011, 20:51
autor: Robert007
Nie, sam napiszę. Tylko chciałbym poznać szczegóły.

: 07 września 2011, 12:12
autor: Bastian
Listujesz sobie wszystkich użytkowników grupy w pliku /etc/passwd, wyciągasz ich katalogi domowe i dodajesz w pętli każdemu do ~/bashrc odpowiedni umask.

: 11 września 2011, 10:52
autor: Yampress
Ja bym to zrobił jeszcze inaczej. Stworzył użytkownika, stworzył odpowiednią grupę, dodał użytkownika do tej grupy i spod tego użytkownika uruchamiał coś.

: 11 września 2011, 17:46
autor: Robert007
Jak można uruchamiać coś za pomocą użytkownika innego niż root? Chodzi tu o użytkownika systemowego?

: 11 września 2011, 19:21
autor: fnmirk
http://debian.linux.pl/threads/5676-Prz ... -napiszesz!

W ,,Debian reference'' poszukaj informacji o sudo.