"С этого момента я буду хранить как массив сеансов $ _SESSION ['linux_user'] ['my_data']. Это хороший подход?"
Нет, поскольку эти переменные сеанса будут толькодоступно в одной учетной записи пользователя.Вам нужна технология единого входа, например, если вы хотите оставаться в системе в нескольких доменах.Например, вы можете использовать OpenID .
или хранить PHP-сессию в явном месте (в файловой системе или в базе данных).
Но почему / каку вас есть PHP-приложение, установленное на две разные учетные записи?Если я настрою веб-сервер Apache, он будет работать как отдельный пользователь ...