Нахождение текущего пользователя, аутентифицируемого основным автором (Apache)

Это на самом деле пытается синхронизировать, хотя? Моя копия 'человека ntp.conf' предполагает, что записи по умолчанию автоматически добавляются для предотвращения самосинхронизирующей проблемы (который является тем, что я предполагаю, что Вы волнуетесь по поводу; в противном случае можно хотеть разъяснить то, что вопрос):

Записи списка ограничения по умолчанию с флагами игнорируют, взаимодействуют через интерфейс, ntpport, поскольку каждый из интерфейсных адресов локального хоста вставляются в таблицу при запуске, чтобы препятствовать тому, чтобы сервер пытался синхронизироваться со своим собственным временем. Запись по умолчанию также всегда присутствует, хотя, если она иначе не настроена; никакие флаги не связаны с записью по умолчанию (т.е. каждый - вещь помимо Вашего собственного сервера NTP неограниченна).

(ntpd 4.2.4p7)

5
задан 18 June 2010 в 16:57
3 ответа

Имя пользователя будет доступно в переменной среды REMOTE_USER.

Это работает почти на каждый метод аутентификации, должны Вы когда-либо начинать использовать обзор или возможно даже kerberos аутентификация.

8
ответ дан 3 December 2019 в 01:08

Shtééf уже упомянул $ENV{'REMOTE_USER'}, но если Вы используете CGI.pm, он также возвращается remote_user() функция.

my $cgi = CGI->new();
print $cgi->remote_user(); # Prints user name
3
ответ дан 3 December 2019 в 01:08

На самом деле серверная переменная, не среда.

PHP_AUTH_USER и AUTH_USER должны оба работать.

0
ответ дан 3 December 2019 в 01:08
  • 1
    В CGI это - переменная среды. Приветствие к "PHP не быть всем" мир. –  grawity 18 June 2010 в 22:51

Теги

Похожие вопросы