ftp使用者個性化精準許可權設定

2021-08-14 23:24:16 字數 2707 閱讀 8203

以使用者名稱「devicelog」為例,列出配置

ftp使用者許可權的方法 1.

ftp新增使用者,建立並設定主目錄,限定只能用於

ftp登入

useradd -d/ftpdata/devicelog -g ftp -s /sbin/nologin devicelog

2.為devicelog設定密碼

passwd devicelog

按提示輸入兩次密碼,輸入時密碼是隱藏的。

3.修改使用者登入後所使用的shell

usermod -s /bin/bashdevicelog

4.編輯

login.txt

檔案,奇數(單數)行為使用者名稱,偶數(雙數)行為密碼

devicelog

devicelog

12345 5.

生成db檔案

db_load -t -t hash -f/etc/vsftpd/login.txt /etc/vsftpd/login.db

6.編輯(不存在則新建)

vi /etc/pam.d/vsftpd.vu

auth required/lib64/security/pam_userdb.so db=/etc/vsftpd/login

account required  /lib64/security/pam_userdb.sodb=/etc/vsftpd/login

7.建立

user_conf

vi devicelog

local_root=/home/ftpadmin/devicelog        #當前虛擬使用者家目錄

local_max_rate=10485760   #傳輸速度上限

8.在配置檔案/etc/vsftpd/vsftpd.conf中新增以下內容:

user_config_dir=/etc/vsftpd/user_conf

9.將devicelog使用者加入chroot_list

10.將主目錄許可權修改為

770,便於多使用者使用和管理此目錄

11.重啟ftp服務

service vsftpd restart

附:組合範例

完全許可權:

僅上傳許可權:

許可權項詳情:

commoncommands

常用命令:

# abor - abort a filetransfer 取消檔案傳輸

# cwd - change workingdirectory 更改目錄

# dele - delete a remotefile 刪除檔案

# list - list remotefiles 列出目錄

# mdtm - return themodification time of a file 返回檔案的更新時間

# mkd - make a remotedirectory 新建資料夾

# nlst -name list of remote directory

資料夾重新命名

# pass -send password

傳送密碼

# pasv -enter passive mode

進入被動模式

# port - open a data port開啟乙個傳輸埠

# pwd - print workingdirectory 顯示當前工作目錄

# quit - terminate theconnection 退出

# rmd -remove a remote directory

刪除資料夾

# rnfr -rename from

重新命名

# rnto -rename to

重新命名

# site -site-specific commands

特定的命令

# size - return the sizeof a file 返回檔案大小

# stor - store a file onthe remote host 上傳檔案

# type -set transfer type

設定傳輸型別

# user -send username

傳送的使用者名稱

# lesscommon commands

不常用命令:

# acct*- send account information

傳送賬號資訊

追加檔案

# cdup -cwd to the parent of the current directory

進入上級目錄

# help -return help on using the server

返回幫助資訊

# mode -set transfer mode

設定傳輸模式

# noop -do nothing

等待,此命令不產生什麼實際動作,它僅使伺服器返回ok。

# rein*- reinitialize the connection

重新初始化連線

# stat -return server status

返回伺服器狀態

# stou -store a file uniquely

唯一地儲存檔案

# stru -set file transfer structure

設定檔案傳輸結構

# syst -return system type

返回系統型別

Windows XP 個性化設定

1.開機只執行指定程式 在登錄檔位置hkey local machine software microsoft windowsnt currentversion winlogon userinit,用你的程式名 含完整路徑 替代該鍵值下的程式userinit.exe即可,不過一定要記住該位置和use...

個性化設定vim

vim的安裝設定,下面的我對vim相關的設定,使用的系統是ubuntu 16.04.旨在做個筆記,方便自己的配置 不間斷更新中 vim的安裝使用命令列 sudo apt get update sudo apt get install vimvim的設定檔案為 vimrc,如果在 檔案下不存在該檔案,...

設定個性化背景

對於.text的skin設計,我個人認為主要是css的運用。但從 技術的方面來講,其實比寫程式簡單多了。css也融入了物件導向思想,很容易將顯示和內容分離。dudu成立了關於skin的討論組,正好向大家學習一下成功的經驗。我先拿自己開刀了,小改一下背景,然後大家就可以來拍磚了。其實,我自己都覺得難看...