Zacząłem pisać CMS'a - znowu i znowu ... nigdy nie mogę sklończyć

Myślałem nad zastosowaniem grupy dostępu ... coś ala Admini, Moderatorzy, Użytkownicy i każdy miałby inne prawa dostępu. Tylko jak to wykonać? Zrobić w bazie tabelę `groups` i ileś tam pól odpowiedzialnych za moduły z wartościami 1 lub 0? ...
Kolejnym rozwiązaniem jest skorzystanie z 'chmodów' z Linuxa ...
Jestem również otwarty na inne propozycje =).
Pzdr.