Сложно разобраться в таком интерфейсе?
Мне было бы удобнее, если бы транспонировать табличку (юзеры по вертикали, права по горизонтали).
Но это частное мнение, так сказать :)
Если группы постоянные (т.е. нельзя добавить или удалить группу), то такой вариант самый идеальный. Если группы можно менять, то лучше транспонировать табличку (как уже отметили в 1ом ответе) или сделать настройку, наподобие того, что реализовано в DLE. Из списка выбираешь группу, а затем появляется список настроек.