directadmin

通常,这不是最好的事情发生,因为所有的数据都存储在那里。 您需要重新创建所有目录结构以及DA运行所需的几个文件: 1)创建DA tmp目录,以便您可以再次登录到DA: mkdir -p /home/tm

我已经删除/ home,如何重新创建目录?

来源:梦飞科技 作者:梦飞 浏览量:158 更新:2018-04-26
通常,这不是最好的事情发生,因为所有的数据都存储在那里。 您需要重新创建所有目录结构以及DA运行所需的几个文件:

1)创建DA tmp目录,以便您可以再次登录到DA:

mkdir -p /home/tmp
chmod 1777 /home/tmp


2)创建/ home / username目录和子目录:


cd /home
vi make_dirs.sh

按“i”进入“insert mode”,然后粘贴以下脚本(右键单击)

#!/bin/sh
for i in `ls /usr/local/directadmin/data/users`; do
{
 for d in `cat /usr/local/directadmin/data/users/${i}/domains.list`; do
 {
  mkdir -p /home/${i}/domains/${d}/public_html/cgi-bin
  mkdir -p /home/${i}/domains/${d}/private_html
  mkdir -p /home/${i}/domains/${d}/public_ftp
  mkdir -p /home/${i}/domains/${d}/stats
  mkdir -p /home/${i}/domains/${d}/logs
 };
 done;
 mkdir -p /home/${i}/backups     

 chown -R $i:$i /home/${i}
 chmod -R 755 /home/${i}
};
done;
exit 0;

按“ctrl-c”退出“insert mode”,然后按两次“shift-Z”保存并退出。 一旦保存文件,请键入:

chmod 755 make_dirs.sh
./make_dirs.sh

部分文章来源与网络,若有侵权请联系站长删除!