|
Wysłany: 2016-10-28, 16:52
|
|
marcin778
Krytyk serwerów MTA


Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa: 4662
|
|
|
|
Witajcie drodzy u?ytkownicy, wiele os?b ma dylemat czy te? problem z dodaniem na przyk?ad siebie do grupy ACL czy te? jej stworzeniem. Postaram si? to wyt?umaczy?.
ACL - Co to w og?le jest? Ot?? jest to Access Control List co w t?umaczeniu oznacza 'Lista kontroli dost?pu' co? w ten dese?.
ACL umo?liwia nam tworzenie,usuwanie grup i ACL czyli dost?pu dla danych grup, dodawanie do grup czy te? usuwanie. Do takowych grup mo?na r?wnie? doda? zasoby by posiada?y one dost?p do niekt?rych funkcji, ale o tym w p??niejszej cz??ci poradnika.
Grupy:
Podstawowe pytanie co to jest grupa w ACL? Mianowicie jest to grupa do kt?rej mo?emy doda? u?ytkownika b?d? zas?b a wszystko to po to aby ten u?ytkownik lub zas?b posiada? dane prawa.
Tworzenie grupy:
-Naci?nij klawisz "P" na klawiaturze.
-Przejd? do zak?adki 'Resources' na g?rze panelu.
-Kliknij w przycisk 'Manage ACL', znajdziesz go w prawym g?rnym rogu panelu.
-Kliknij w przycisk 'Create group', znajdziesz go po prawej stronie.
Pojawi nam si? na ?rodku takie ma?e okienko z polem do wype?nienia.
-Wype?nij bia?e pole (Wpisz tam nazw? tworzonej grupy)
-Po wype?nieniu pola naci?nij 'Ok'
Gotowe, grupa stworzona.
Tworzenie ACL (Grupy z uprawnieniami):
-Naci?nij klawisz "P" na klawiaturze.
-Przejd? do zak?adki 'Resources' na g?rze panelu.
-Kliknij w przycisk 'Manage ACL', znajdziesz go w prawym g?rnym rogu panelu.
-Kliknij w przycisk 'Create ACL', znajdziesz go po prawej stronie.
Pojawi nam si? kolejne ma?e okienko z polem do wype?nienia.
-Wype?nij bia?e pole (Wpisz tam nazw? ACL)
Gotowe, ACL stworzone.
Dodawanie u?ytkownik?w do grupy:
-Naci?nij klawisz "P" na klawiaturze.
-Przejd? do zak?adki 'Resources' na g?rze panelu.
-Kliknij w przycisk 'Manage ACL', znajdziesz go w prawym g?rnym rogu panelu.
-Kliknij w nazw? grupy dwa razy.
-Kliknij w przycisk 'add object', znajdziesz go po prawej stronie.
Pojawi nam si? ma?e okienko z polem do wype?nienia.
Je?li chcesz doda? u?ytkownika:
-Wpisujemy tam user.login u?ytkownika, kt?rego chcemy doda?
Je?li chcesz doda? zas?b:
-Wpisujemy tam resource.nazwa zasobu kt?ry chcemy doda?.
-Kliknij w przycisk 'add'.
Gotowe u?ytkownik/zas?b dodany.
Do 'ACL' dodajemy uprawnienia general. function. oraz command.
function - odpowiada za funkcje
command - odpowiada za komendy
Przyk?ad:
function:
function.kickPlayer - dodaje uprawnienia do funkcji kickPlayer dla danej grupy
command.stopall - dodaje uprawnienia do komendy /stopall dla danej grupy
Aby grupa mia?a panel pod 'P' obowi?zkowo do grupy ACL musimy doda? general.adminpanel inaczej grupa nie b?dzie mia?a panelu pod 'P'.
Uprawnienia dodajemy nast?puj?co:
-Klikamy dwa razy na grup? ACL
-Klikamy na 'add rights' po prawej stronie
-Wpisujemy dan? komend?/funkcje
-Klikamy ok/add
Wszystkie dodane przez nas uprawnienia na li?cie powinny posiada? kolor zielony, je?li tak jest to oznacza, ?e mamy do tych komend/funkcji uprawnienia. Natomiast je?li jest czerwony to oznacza, ?e nie mamy dost?pu do danej funkcji/komendy.
Teraz musimy przypisa? dane ACL do danej grupy.
-Klikamy dwa razy na nasz? grup?
-Klikamy na 'add ACL'
Otworzy nam si? taka lista z nazwami ACL
-Wybieramy tam nazw? naszej grupy ACL kt?r? stworzyli?my.
-Klikamy add/ok
Wszystko mamy ju? gotowe. Grupy stworzone a u?ytkownicy/zasoby dodane.
Wszystko to mo?emy robi? r?cznie czyli tak jak jest tutaj napisane, a mo?emy r?wnie? zrobi? to w pliku acl.xml
Znajduje si? on w
mods/deatchmatch mo?emy go edytowa? nawet zwyk?ym notatnikiem systemowym.
Po edycji naszego pliku acl.xml, zapisaniu go i podmienieniu musimy 'od?wie?y?' ACL. W tym celu musimy u?y? tego
Więcej informacji znajdziesz w Wikipedii MTA:
reloadACL |
Mo?emy te? zrestartowa? serwer zamiast u?ywa? reloadACL.
Wi?cej informacji o ACL znajdziecie tutaj:
Więcej informacji znajdziesz w Wikipedii MTA:
ACL |
My?l?, ?e poradnik przydatny
|
|
|
|
|
|
|
|
Więcej szczegółów
|
Wystawiono 3 piw(a): edzioXD, neqq, cloudprojekt998 |
 |
|
Wysłany: 2016-10-29, 01:28
|
|
sapek123


Wiek: 32 Na forum: 3726 dni Posty: 37
Nick w MP: sapcio
Piwa: 2
|
|
|
|
Fajny poradnik ale napisa? by? co? o pod?aczaniu np. licznika bo sa takie co trzeba do ACL
|
|
|
|
|
|
|
Wysłany: 2016-12-14, 18:49
|
|
Avenged
Młodszy Szkrypter


Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa: 1570
|
|
|
|
Spoczko poradnik dla zielonych
|
Podpis
LUA, JS, PHP
| Zapraszam do skorzystania z moich usług: Klik |
|
|
|
|
|
|
|
Wysłany: 2016-12-19, 21:32
|
|
nationz


Wiek: 31 Na forum: 3850 dni Posty: 11
Nick w MP: dewu
Piwa: 2
|
|
|
|
Brakuje mi wyr??nie?. Je?eli ju? decydujesz si? po?wi?ci? sw?j dla innych, do nauczania, to dawaj z siebie wszystko. Stosuj jakie? code, cytaty albo zdj?cia a zamiast my?lnik?w list? i mniej odst?p?w, bo w tej ods?onie wola?bym przysi??? i wku? na w?asn? r?k? ni? to czyta?
Poradnik przydatny, ale zabrak?o chwili na design
|
|
|
|
|
|
|
Wysłany: 2017-01-19, 15:41
|
|
lewanda69


Wiek: 24 Na forum: 4125 dni Posty: 5
Nick w MP: Lewanda
Piwa: 1
|
|
|
|
Pytanko, doda?em siebie do acl niby wszystko jest ok ale gdy wchodz? na server i si? loguje to nie dzia?a. nick mam wpisany poprawnie i wszystko w linijce jest poustawiane dobrze.
<acl>
<group name="Everyone">
<acl name="Default"></acl>
<object name="user.*"></object>
<object name="resource.*"></object>
</group>
<group name="Moderator">
<acl name="Moderator"></acl>
<object name="resource.mapcycler"></object>
<object name="resource.mapmanager"></object>
<object name="resource.resourcemanager"></object>
<object name="resource.votemanager"></object>
</group>
<group name="SuperModerator">
<acl name="Moderator"></acl>
<acl name="SuperModerator"></acl>
</group>
<group name="Admin">
<acl name="Moderator"></acl>
<acl name="SuperModerator"></acl>
<acl name="Admin"></acl>
<acl name="RPC"></acl>
<object name="resource.admin"></object>
<object name="user.webadmin"></object>
<object name="user.Lewanda"></object>
</group>
<group name="Console">
<acl name="Moderator"></acl>
<acl name="SuperModerator"></acl>
<acl name="Admin"></acl>
<acl name="RPC"></acl>
<object name="user.Console"></object>
</group>
<group name="RPC">
|
|
|
|
|
|
Więcej szczegółów
|
Wystawiono 1 piw(a): Hox |
 |
|
Wysłany: 2017-01-24, 18:12
|
|
Remix110
Pewna osóbka :3


Wiek: 40 Na forum: 3663 dni Posty: 291
Nick w MP: GoodNight
Piwa: 15
|
|
|
|
Ale login masz taki sam jak nick?
|
Podpis
[you] pomogłem?  Możesz dać piwko, przyda się na imprezę
|
|
|
|
|
|
|
Wysłany: 2017-01-30, 15:46
|
|
MIKAELmta


Wiek: 24 Na forum: 3979 dni Posty: 311
Piwa: 10617
|
|
|
|
Bardzo dobry poradnik, my?l?, ?e zawiera wszystko co powinien.
|
|
|
|
|
|
| Tagi: acl :: wytłumaczenie |
Anonymous


Na forum: 245 dni
Posty: 1

|
Anonymous Koniecznie zajrzyj na:
|
|
|
|