『壹』 directadmin忘記admin密碼怎麼辦
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 e to previous errors