Openfire 설치 문제-관리자 패널에 로그인 할 수 없음


15

Ubuntu 가상 머신에 Openfire 를 설치 하려고하는데 웹 기반 설치 프로그램을 완료하면 관리자 패널에 로그인 할 수 없습니다.

지금까지 나는 :

  • 데비안 설치 프로그램 다운로드
  • 스톡 옵션을 사용하여 설치
  • 제공된 SQL 파일을 사용하여 데이터베이스 추가 및 구조 구축
  • 완성 된 웹 기반 설치 프로그램

이제 username : admin 및 내 비밀번호를 사용하여 로그인하려고하는데 계속 잘못된 사용자 이름 / 암호 오류가 발생합니다. 암호화 된 비밀번호를 사용하여 관리 사용자를 표시하는 레코드가 MySQL 데이터베이스에 생성되었으며 인코딩되지 않은 비밀번호로 변경해도 작동하지 않습니다. 여기서 문제가 무엇입니까?

답변:


23

나는 똑같은 문제가 있었으며 거의 ​​알지 못했고 문서화되지 않은 버그 인 것 같습니다. 설치 후 서버를 재부팅하십시오.

나를 위해 일했다.


3
+1 우분투 에서도 이와 똑같은 오류가 발생하여 내가 뭘 잘못했는지 알 수 없었습니다. Openfire를 설치하고 구성한 후 서비스를 다시 시작하지 않은 것으로 나타났습니다. 커널 업그레이드를하지 않는 한 리눅스 머신에서 재부팅을하지 않아도됩니다.
— Cory Plastek

1
이 "트릭"은 Windows에서도 작동합니다.
— 송아지

송아지의 말 나는 잠시 동안 주위를 괴롭혔다. 새로운 사용자 이름과 비밀번호를 설정하려고합니다. 이것을 읽으십시오. 새로 설치했습니다. 설치 후 서버를 다시 시작하고 SHAZAM! 매력처럼 작동합니다.
— peirix

Fedora에서 동일한 문제 / 해결책.
— saturdayplace

낡은 실을 부딪 치는 것을 의미하지는 않지만 같은 문제가 있기 때문에이 문제가 발생했습니다. 실제 서버를 재부팅 할 필요가 없었고 서비스를 다시 시작하십시오. 이것은 버전 3.6.4-1에서 발생 했으므로 버전 전체에서 이것이 변경되었는지 확실하지 않습니다.
— 22:41에

6

암호를 수동으로 설정해야했는데 설정 페이지가 저장되지 않았습니다. 서버를 다시 시작해도 도움이되지 않았습니다.

Windows에서 임베디드 DB를 사용하는 경우 이는 Embedded-db / openfire.script에 있습니다 .

INSERT INTO OFUSER VALUES('admin',NULL, ...

NULL을 비밀번호로 변경하십시오. 그런 다음 OpenFire 서버를 다시 시작하십시오.


이것은 나를 위해 매력처럼 작동했습니다!
— David

이것은 나를 위해 일했습니다.
— Alconis

이것은 나에게도 효과가 있었고 Openkata를 "카타"의 XMPP 서버로만 사용하고 있기 때문에이 기술의 보안 문제는 신경 쓰지 않습니다.
— Håkon K. Olafsen 2014 년

1
또한 기억하십시오-귀하의 이메일 주소가 아닌 "admin"으로 로그인하십시오.
— selbie

@selbie 이것은 답이되어야한다. 그것은 나의 문제였다
— Opiatefuchs

3

Openfire 관리자 로그인 Windows Vista 및 내장 데이터베이스를 사용할 때 Openfire의 관리자 로그인을 변경하는 방법 :

  1. Openfire를 종료
  2. Windows 관리자로서 편집

    C : \ Program Files (x86) \ Openfire \ embedded-db \ openfire.script

  3. 다음과 같은 줄을 변경하십시오.

    사용자 값에 삽입 ( 'admin', NULL, '', 'Administrator', 'admin', '0', '0')

    에

    사용자 값에 삽입 ( 'admin', '', NULL, 'Administrator', 'admin', '0', '0')

  4. 파일을 저장하고 편집기를 종료하십시오

  5. Openfire 다시 시작

2

http://blog.taragana.com/index.php/archive/how-to-recover-openfire-admin-password/

그러나 이것은 프로그래밍과 관련이 없습니다 ....


나는 전에이 단계를 거쳤지만 도움이되지 않는 것 같습니다. mysql DB를 설치하거나 내장 된 경우에도 문제가

2

우분투에서 OpenFire를 상당히 정기적으로 설치하고 배포합니다. 내부 회사 Wiki의 PARTIAL 퀵 컷 / 페이스트입니다. 또한 나중에 더 쉽게하기 위해 일부 서버에 webmin 및 / 또는 virtualmin을 사전 설치합니다.

사전 설치

sudo -s

apt-get 업데이트 및 apt-get dist-upgrade

mkdir / home / kpwadmin / openfire-install

mkdir / home / kpwadmin / virtualmin-install

cd / home / kpwadimn / virtualmin-install

apt-get sun-java6-jre 설치

설치

openfire.org에서 최신 .deb 패키지를 다운로드하십시오. 이 기사에서는 3.6.2 버전의 Openfire를 사용합니다.

cd / home / oacadmin / openfire-install

wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.2_all.deb

dpkg를 사용하여 openfire_3.6.2_all.deb를 설치하십시오.

dpkg -i openfire_3.6.2_all.deb

Openfire를위한 MySQL 데이터베이스 생성

파이어 폭스를 시작하고 serverip / phpmyadmin (예 : 72.11.123.59/phpmyadmin)으로 이동하여 루트로 phpmyadmin에 로그인하십시오.

클릭 특권

새로운 사용자 추가

사용자 이름 : openfire

호스트 : 로컬

비밀번호 : "안전한 것"

"사용자 데이터베이스"섹션에서 "같은 이름의 데이터베이스 작성 및 모든 권한 부여"단일 선택 단추를 클릭하십시오.

'go'를 클릭하십시오

웹 인터페이스

웹 인터페이스를 사용하여 설치를 계속하려면 firefox에서 다른 탭을 열고 serverip : 9090 (예 : 123.0.0.59:9090)으로 이동하십시오.

영어를 선택하십시오

등

도움이 되었기를 바랍니다...


phpMyadmin없이 : mysql -u root -p; 데이터베이스 오픈 파이어 생성; openfire. *에서 모든 권한을 부여하십시오. 'password'로 식별 된 openfire @ localhost에게; FLUSH PRIVILEGES
— pauska

0

우분투 서버에 openfire.deb 패키지를 설치했으며 동일한 문제가 발생했습니다. 관리자로 처음 로그인조차 할 수 없었습니다. 나는 다음을 수행했다 : chmod o + rx / usr / share / openfire

사용자에게 디렉토리를 읽을 수있는 권한이 없음이 밝혀졌습니다. 그것이 옳은 일인지 모르겠지만 지금은 로그인 할 수 있습니다 :)


0

임베디드 데이터베이스 옵션을 사용하여 Windows에 설치할 때도 동일한 문제가 발생했습니다. 디렉토리를 제거, 정리, 다시 설치해도 문제가 해결되지 않았습니다. 재부팅만으로 치료할 수 있습니다


0

3.6.4와 동일한 문제가 있었으므로 3.6.3을 다운로드했는데 정상적으로 작동합니다.

다운로드 링크에서 '4'를 '3'으로 바꾸면 3.6.3을 얻을 수 있습니다 ...


0

다시 시작해도 문제가 해결되지 않았습니다. 위의 조언에 따라 openfire.script를 수동으로 편집 한 후 (내장 데이터베이스를 사용하고 있음) 로그인 만 할 수있었습니다 (Ubuntu 9.10).


0

MySQL 서버에서 LDAP 인증 기반 설정으로 성공적으로 로그인했습니다. 업데이트 된 비밀번호를 사용하여 "admin"으로 로그인했는데 여전히 "admin"입니다. 나는 이것이 나처럼 머리카락을 뽑는 다른 누군가를 도울 수 있기를 바랍니다.

추신 : http://www.yosemitescouting.org/images/Yosemite%20Sam.bmp


0

Openfire 3.6.4의 내장 데이터베이스를 사용하여 Windows XP Profesional SP3 컴퓨터에 여러 번 설치 및 제거했습니다. 관리 콘솔에 로그인 할 수 없습니다. 마지막 설치 후 설치 후 바로 재부팅하여 지금 로그인 할 수 있습니다. :)

비밀번호를 설정하는 동안 로그인하지 못하는 좌절감에 도움이 되길 바랍니다. 그래도 이상한 버그.


0

CentOS 5.3에 설치했을 때도 같은 결과를 얻었습니다. 설치 후 관리자로 로그인 할 수 없습니다.

HTTP와 Openfire 서버를 모두 다시 시작했습니다. 그 후 로그인이 허가되었습니다.

[root@server ~]# service httpd restart
Stopping httpd: [  OK  ]
Starting httpd: [  OK  ]

[root@server ~]# service openfire restart
Shutting down openfire:
Starting openfire:


0

Windows에서 Openfire 3.7.1을 사용 하면 설치 마법사에서 입력 한 내용에 상관없이 사용자의 비밀번호도 사용 admin되었습니다 admin.

이 답변 덕분에 나는 줄을 발견했다.

INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','admin@example.com','0','0')

에 임베디드 DB / openfire.script 파일은 파악하기가 쉽고, 그래서.


0

Windows에 내장 된 암호를 제공하더라도 사용자의 경우 "admin"으로, 암호의 경우 "admin"으로 기본 설정됩니다 (단지 fyi).


0

계정을 만들 때 사용한 전체 이메일 주소가 아닌 사용자 이름으로 만 로그인했는지 확인하십시오 (예 : admin@example.com을 설정 한 경우 admin 만 사용하여 로그인).

로그인 비밀번호에 구두점이나 특수 문자가 있으면 문제가 발생하지만 OP의 질문에 유효한 비밀번호가있는 계정을 사용하고있는 것입니다.

공식 문서 에 따르면 :

  1. ofproperty 테이블에서 관리자 정보를 재설정하거나 추가하십시오.

    DELETE FROM OFPROPERTY WHERE NAME='admin.authorizedJIDs';
    INSERT INTO OFPROPERTY VALUES('admin.authorizedJIDs','admin@example-com,new@example.com');
    

    내장 데이터베이스를 사용하는 경우 embedded-db / openfire.script를 편집하여 이러한 쿼리를 실행할 수 있습니다.

  2. 또는 conf.xml에 다른 관리자를 추가하십시오.

    <admin>
        <authorizedJIDs>admin@example.com, new@example.com</authorizedJIDs>
    </admin>
    

    이 페이지를 기반 으로이 설정의 이름이 <authorizedUsernames>아닌<authorizedJIDs>

  3. 내 경험상 항상 도움이되지는 않았지만 setup 을 다시 실행할 수 있습니다 .

    edit /conf/openfire.xml and change the <setup> tag to false
    
  4. 완전성을 위해 다른 사용자가 ofuser 테이블을 편집 할 수 있다고 대답했습니다. [그 자신과 행운이 없었습니다].

설정 실행을 포함하여 변경 한 후 openfire를 중지했다가 다시 시작하는 것을 잊지 마십시오. [예, 나는 그것이 어리석은 것을 알고 있습니다. OpenFire가 작동하려면 어쨌든 수행하십시오.]


0

많은 답변이 있다는 것을 알고 있지만 openfire에서 서버의 호스트 이름을 변경 한 후 좌절의 원인을 발견했습니다. 로그인 할 수있는 수정 사항 :

  1. openfire 데이터베이스에서 SQL로 이동하여 속성 테이블을 엽니 다.
  2. admin.authorizedJID를 me @ oldhostname에서 me @ newhostname으로 변경하십시오. 각 사용자를 쉼표로 구분
  3. Openfire를 중지했다가 다시 시작하면 관리자가 메모리에로드됩니다.

openfire를 제거해도 SQL 데이터베이스가 제거되지 않으므로 문제가 지속됩니다. 또는 새 데이터베이스를 작성하고 새 데이터베이스에 다시 설치할 수 있습니다.


0

Ubuntu 16.04에있는 경우 최신 "openfire_4.1.0_all"대신 "openfire_3.9.3_all"데비안 패키지를 사용해보십시오. 최신 비밀번호는 설치 과정에서 새 비밀번호 세부 사항을 채우는 버그가 있습니다. 그 문제는 해결되지 않았습니다. 이전 버전을 사용하는 것이 좋습니다. 잘 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.