
DirectAdmin 安裝后,默認的初始密碼會直接顯示在屏幕上,但很多人容易忘掉,或者不知道保存在哪里去了。怎么辦?admin賬號的密碼和mysql的管理員賬號和密碼,可在 /usr/local/directadmin/scripts/setup.txt 里找到。
當然也可以用最簡單的辦法修改admin的密碼,那就是ssh進去你的服務器,敲下:
passwd admin
連續輸入兩次你想要重新設置的admin密碼,然后service directadmin restart,重啟directadmin服務,就ok了,實在不行,再重啟一次服務器。
但是有時候admin無法登陸https://ip:2222管理directadmin,怎么辦呢?無法登陸directadmin的時候,需要查看日志,是否權限設置錯誤,或無法讀取配置文件所導致.
一般來說,主要文件為以下幾個:
- /usr/local/directadmin/data/templates/proftpd.conf
- /usr/local/directadmin/data/templates/directadmin.conf
- /usr/local/directadmin/data
- /usr/local/directadmin/data/admin
- /usr/local/directadmin/data/tickets
- /usr/local/directadmin/data/users
- /home/tmp #這個tmp權限不對,也會導致容量大小顯示錯誤
- /usr/local/directadmin/data/sessions
- /etc/virtual
- /var/spool/virtual
- /usr/local/directadmin/data/admin/ips
- /usr/local/directadmin/data/admin/packages
- /usr/local/directadmin/data/admin/packages.list
- /usr/local/directadmin/data/admin/login.hist #權限
- /usr/local/directadmin/data/admin/next_ticket.number #權限
- /usr/local/directadmin/data/admin/services.status #權限
- /usr/local/directadmin/data/admin/ip.list #權限
- /usr/local/directadmin/data/users/admin/ip.list #權限
如果排除密碼的問題,directadmin無法登陸,以下方法可以解決.
cd /usr/local/directadmin/data/users
mkdir admin
chown diradmin:diradmin admin
chmod 711 admin
cd /usr/local/directadmin
./directadmin i
./data/admin/login.hist written successfully
./data/admin/next_ticket.number already exists
*** Unable to write ./data/admin/services.status : Unable to stat
./data/admin/services.status.temp for filesize after write<br>
ConfigFile::removeFile(./data/admin/services.status) filename does not match<br>
tickets.list written successfully
exiting due to previous errors