<帳號管理>
新增 使用者
===================================================================================
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
留言
張貼留言