欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到云服務器

Directadmin Linux面板

如何將所有系統ftp帳戶重新添加到您的/etc/proftpd.passwd文件中

如果出于任何原因,您在/etc/proftpd.passwd文件中缺少全部或部分系統ftp帳戶,則可以執行以下操作以確保它們全都存在。
 
首先切換到根目錄:

cd /root

然后創建一個名為fix_ftp.sh的文件(使用您最喜歡的編輯器):

nano fix_ftp.sh

在用戶目錄中的這個新文件中,插入以下代碼:

#!/bin/sh

PF=/etc/proftpd.passwd

cd /usr/local/directadmin/data/users
for u in `ls`; do
{
          if [ ! -d $u ]; then
                    continue;
          fi

          SHADOW=/home/$u/.shadow
          if [ ! -e $SHADOW ]; then
                    continue;
          fi

          #make sure it doesn't already exist
          COUNT=`grep -c -e "^${u}:" $PF`
          if [ "$COUNT" -ne 0 ]; then
                    continue;
          fi

          UUID=`id -u $u`
          UGID=`id -g $u`

          echo "${u}:`cat /home/$u/.shadow`:${UUID}:${UGID}:system:/home/${u}:/bin/false";

};
done;

保存/退出,然后chmod腳本到755。

chmod 755 fix_ftp.sh



先測試一下(它不會像這樣對你的文件做任何修改):

./fix_ftp.sh

確保它正在傾倒進入proftpd.passwd文件的信息。
一旦確定它是你想要的數據,將它管到文件的尾部:

./fix_ftp.sh >> /etc/proftpd.passwd

確保使用2>字符(>>)而不僅僅是1,因為只使用1會刪除以前存在的任何內容(如果存在任何ftp@domain.com帳戶,這是一件壞事)。
 
確保/etc/proftpd.passwd是root:ftp:
 

chown root:ftp /etc/proftpd.passwd
chmod 640 /etc/proftpd.passwd


就是這樣,然后只是測試一下ftp賬戶。
騰訊云代理

Copyright © 2003-2021 MFISP.COM. 國外vps服務器租用 夢飛云服務器租用 版權所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 灯塔市| 三河市| 汉寿县| 冀州市| 青神县| 九龙城区| 玛曲县| 浦北县| 额济纳旗| 平乐县| 奉新县| 濉溪县| 澎湖县| 体育| 古蔺县| 松江区| 邢台市| 安康市| 辽宁省| 毕节市| 泰顺县| 安塞县| 高淳县| 龙泉市| 新野县| 牟定县| 宜兰市| 台州市| 奉新县| 工布江达县| 柳江县| 宁晋县| 甘肃省| 合江县| 红安县| 商城县| 三明市| 广丰县| 翼城县| 格尔木市| 固原市|