proftp 相關指令

<帳號管理>

新增 使用者
===================================================================================
useradd *UserID -m     // -m 於家目錄新增一使用者名稱之資料夾

passwd *UserID

chmod 754 *UserID    // 關於chmod權限,請看*附註


移除 使用者
====================================================================================
userdel -r *userID    // -r 連同使用者家目錄一起刪除




    * rm (移除檔案或目錄)
====================================================================================

[root@www ~]# rm [-fir] 檔案或目錄
選項與參數:
-f  :就是 force 的意思,忽略不存在的檔案,不會出現警告訊息;
-i  :互動模式,在刪除前會詢問使用者是否動作
-r  :遞迴刪除啊!最常用在目錄的刪除了!這是非常危險的選項!!!

範例:將剛剛在 cp 的範例中建立的 bashrc 刪除掉!
[root@www ~]# cd /tmp
[root@www tmp]# rm -i bashrc
rm: remove regular file `bashrc'? y
# 如果加上 -i 的選項就會主動詢問喔,避免你刪除到錯誤的檔名!

範例:將 cp 範例中所建立的 /tmp/etc/ 這個目錄刪除掉!
[root@www tmp]# rmdir /tmp/etc
rmdir: etc: Directory not empty  <== 刪不掉啊!因為這不是空的目錄!
[root@www tmp]# rm -r /tmp/etc
rm: descend into directory `/tmp/etc'? y
....(中間省略)....
# 因為身份是 root ,預設已經加入了 -i 的選項,所以你要一直按 y 才會刪除!
# 如果不想要繼續按 y ,可以按下『 [ctrl]-c 』來結束 rm 的工作。
# 這是一種保護的動作,如果確定要刪除掉此目錄而不要詢問,可以這樣做:
[root@www tmp]# \rm -r /tmp/etc
# 在指令前加上反斜線,可以忽略掉 alias 的指定選項喔!至於 alias 我們在bash再談!

範例四:刪除一個帶有 - 開頭的檔案
[root@www tmp]# touch ./-aaa-  <==touch這個指令可以建立空檔案!
[root@www tmp]# ls -l 
-rw-r--r-- 1 root  root      0 Sep 24 15:03 -aaa-  <==檔案大小為0,所以是空檔案
[root@www tmp]# rm -aaa-
Try `rm --help' for more information.  <== 因為 "-" 是選項嘛!所以系統誤判了!
[root@www tmp]# rm ./-aaa-





*附註  chmod 權限設定
====================================================================================
權限共三組數字 : XXX XXX XXX

w=4 r=2 x=1


各數字意義 :  
^^^{user} 表示檔案"擁有者"的使用權限 {2 可讀 ; 3 可寫 ; 4 可執行 }

^^^{group} 表示檔案"所屬群"的人的使用權限 {5 ; 6 ; 7 可執行}

^^^{other} 表示"其他"本系統的使用者的使用權限 {8 ; 9 ; 10 可執行}



ex: chmod nnn filename 
其中 n 是零至七的任意整數 依序設定的是使用者 群 其它 我們仍然看例子

ex: chmod 763 file [Enter]
這表示
使用者可寫 讀 執行 { w + r + x = 7 }
群 可寫 讀 { w + r = 6 }
其它則可讀 執行 { r + x = 3 }




ftp 編碼 設定
====================================================================================
讓系統別跑 UTF-8 編碼就可以了。所以在 proftpd設定檔內,直接加入下面的語法後,再重新啟動服務即可。

1. 修改設定檔

echo "UseUTF8 off" >> /etc/proftpd.conf

2. 重新啟動

kill -1 `cat /var/run/proftpd.pid`

註:經測試,仍是.conf檔內仍需加上 "UseUTF8 off"  //位置注意






PROFTP 版本更新
====================================================================================
apt-get update

apt-get upgrade proftp



留言

這個網誌中的熱門文章

解決 MYSQL 登入時,ERROR 1045 (28000) using password: NO 的方法

解決羅技無線滑鼠找不到驅動,並顯示 USB Receiver 問題

Windows 10 系統更新後,MSI NB 喇叭 爆音/破音/破聲 問題