в терминах сервера не существует такого понятия, как "пользователь"
Ты ошибаешься. У сервера по определению есть пользователи, значит он знает такое понятие.
если ты объяснишь, какую задачу ты решаешь, то тебе скажут, как сделать.
Задача заключается в следующем:
Есть пользователи, параметры которых храняться в БД.
Есть много директорий.
Надо разграничить доступ пользователей к директориям.
Т.е. разрешить, одним пользователям зайти, например, в директории a,b,c; другим в c,d,e; третьим в a,e,f,g,h; четвёртым в i,j; и т.п.