A. 如何在linux上配置ftp 及創建 ftp用戶
做一個虛擬賬戶就解決了:
步驟如下:
1、建立虛擬用戶口令庫文件
口令庫文件中奇數行設置用戶名,偶數行設置口令
# vi /etc/vsftpd/logins.txt 注意,一下是4行
upload 這個是帳戶名
upload 這個是密碼
download
download
2、生成vsftpd的認證文件
# db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
設置認證文件只對用戶可讀可寫
# chmod 600 /etc/vsftpd/vsftpd_login.db
3、建立虛擬用戶所需的PAM配置文件
# vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
注意:以上2行中最後的2個文件名vsftpd_login和第2個步驟中的資料庫名字必須一致!
4、建立虛擬用戶所要訪問的目錄並設置相應許可權
# mkdir /home/ftpsite
# useradd -d /home/ftpsite virtual(用戶名)
# chown virtual:virtual /home/ftpsite
# chmod 700 /home/ftpsite/
5、設置vsftpd.conf配置文件
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
6、設置主配置文件
在vsftpd.conf文件中添加用戶配置文件目錄設置
user_config_dir=/etc/vsftpd_user_conf
# service vsftpd restart
7、建立用戶配置文件目錄
使用mkdir命令建立用戶配置文件目錄
# mkdir /etc/vsftpd_user_conf
為虛擬用戶建立單獨的配置文件,用戶配置文件名稱與用戶名相同
touch /etc/vsftpd_user_conf/upload
touch /etc/vsftpd_user_conf/download
8、每個FTP虛擬用戶都可以獨立設置其許可權
vi /etc/vsftpd_user_conf/upload
anon_world_readable_only=NO 可讀可下載
anon_upload_enable=YES 可上傳
anon_mkdir_write_enable=YES 可創建和刪除文件夾
anon_other_write_enable=YES 可文件改名和刪除文件
local_root=/home/ftpsite/upload 指定upload的宿主目錄
download_enable=NO 禁止下載
(注意:請先到/home/ftpsite下面去創建upload文件夾)
B. win 2008 r2 ftp怎麼能多人 賬號 ,不要 每人登錄 創建一個賬號
先建好文件夾
再打開IIS信息管理服務,添加FTP站點
建立ftp名稱,和你剛剛建的路徑
ssl證書就選無好了
然後是身份驗證,根據自己的需求來,有些可能不需要匿名用戶登錄,那匿名就不要勾選。還可以選擇允許登錄的用戶。
進到「Active Directory 用戶和計算機」里,最好建立一個組織單位,便於管理
開啟「高級功能」
建立用戶,用戶名建立的要和你建立路徑下的用戶名要相同,還需要建立一個另外的用戶來當作兩個用戶登錄的「影子用戶」。最好用戶名和你路徑最開始的那個一樣,就是這個。
雙擊或者右鍵user1用戶,選擇屬性編輯器,找到msIIS-FTPDir和msIIS-FTPRoot,分別輸入用戶名和路徑,user2也一樣。注意:一定要開啟高級功能!
再回到IIS信息管理服務,打開ftp,選擇用戶隔離
11
選擇「在Active Directory中配置的FTP主目錄」,點擊設置,輸入之前的ftp(「影子用戶」),點擊應用就好了~
C. windows2003server中怎麼通過批處理創建FTP用戶
Windows server 2003中IIS添加「FTP用戶隔離」功能
Windows server 2003的IIS添加了「FTP用戶隔離」的功能,它可以讓每一個用戶都各自擁有專用的文件夾,當用戶登陸FTP站點時,會被導向到其所屬的文件夾,而且不可以切換到其他用戶的文件夾。
您必須在創建FTP站點時就決定是否要啟用「FTP用戶隔離」的功能,因為FTP站點創建完成後就不能更改了。在您創建FTP站點時,IIS允許您選用以下3種模式來創建FTP站點:
(1)不隔離用戶 當用戶來連接此類型的FTP站點時,他們都將被直接導向到同一個文件夾,也就是被導向到整個FTP站點的主目錄。
(2)隔離用戶 您必須在FTP站點的主目錄之下,為每一個用戶創建一個專用的子文件夾,而且子文件夾的名稱必須與用戶的登錄帳戶名稱相同,這個子文件夾就是該用戶的主目錄。當用戶登錄此FTP站點時,將自動被導向到該用戶的主目錄內,而且無許可權切換到其他用戶的主目錄
(3)用Active Directory隔離用戶 用戶必須利用域用戶帳戶來連接此類型的FTP站點,而您必須在Active Directory的用戶帳戶內指定其專用的主目錄,這個主目錄可以位於FTP站點內,也可以位於網路上的其他計算機內。當用戶登錄此FTP站點時,將自動被導向到該用戶的主目錄內,而且無權切換到其他用戶的主目錄。
一、創建「隔離用戶」的FTP站點
(1)創建主目錄
我們將在F磁碟驅動器下,創建一個名稱為FTP的文件夾,作為新FTP站點的主目錄。您還必須在此主目錄之下,為用戶另外創建他們專屬的用戶主目錄。請在FTP主目錄之下創建以下的文件夾結構LocalUser\連接為 LocalUser文件夾是為本機用戶所創建的,而連接為是本機用戶的帳戶名稱,請為每一位需要登陸此FTP站點的用戶創建一個文件夾。
LocalUser\Public Public文件夾是供利用anonymous帳戶匿名登錄FTP站點的用戶所創建的文件夾。用戶利用匿名登錄FTP站點時,他就會被導向到此公用的文件夾。
域名稱\連接為 如果用戶是利用域用戶帳戶來登錄FTP站點,則請為每一個域創建一個文件夾,然後在文件夾下為每一個需要登陸FTP站點的用戶,各創建一個專用的文件夾。當域用戶利用其帳戶登陸FTP站點時,他就會被導向到與其帳戶名稱同名的專用文件夾。
(2)創建隔離用戶的FTP站點
步驟1 請到IIS計算機上打開「IIS管理器」,選擇「新建」「FTP站點」
步驟2 輸入此站點的說明文字,然後設置埠號
步驟3 選擇「隔離用戶」
步驟4 請選擇FTP站點主目錄所對應的文件夾
步驟5 設置FTP站點訪問許可權
步驟6 完成
(3)連接FTP站點
如何在 Windows Server 2003 中設置 FTP 伺服器
本分步指南介紹如何安裝和配置用於匿名訪問的文件傳輸協議 (FTP) 伺服器。
安裝 Internet 信息服務和 FTP 服務由於 FTP 依賴 Microsoft Internet 信息服務 (IIS),因此計算機上必須安裝 IIS 和 FTP 服務。若要安裝 IIS 和 FTP 服務,請按照下列步驟操作。
注意:在 Windows Server 2003 中,安裝 IIS 時不會默認安裝 FTP 服務。如果已在計算機上安裝了 IIS,您必須使用「控制面板」中的「添加或刪除程序」工具安裝 FTP 服務。
單擊「開始」,指向「控制面板」,然後單擊「添加或刪除程序」。
單擊「添加/刪除 Windows 組件」。
在「組件」列表中,單擊「應用程序伺服器」,單擊「Internet 信息服務 (IIS)」(但是不要選中或清除復選框),然後單擊「詳細信息」。
單擊以選中下列復選框(如果它們尚未被選中):「公用文件文件傳輸協議 (FTP) 服務Internet 信息服務管理器」
單擊以選中您想要安裝的任何其他的 IIS 相關服務或子組件旁邊的復選框,然後單擊「確定」。
單擊「下一步」。
出現提示時,請將 Windows Server 2003 CD-ROM 插入計算機的 CD-ROM 或 DVD-ROM 驅動器,或提供文件所在位置的路徑,然後單擊「確定」。
單擊「完成」。
IIS 和 FTP 服務現已安裝。您必須配置 FTP 服務,然後才能使用它。
配置 FTP 服務若要配置 FTP 服務僅允許匿名連接,請按照下列步驟操作:
啟動「Internet 信息服務管理器」或打開 IIS 管理單元。
展開「伺服器名稱」,其中伺服器名稱是該伺服器的名稱。
展開「FTP 站點」
右擊「默認 FTP 站點」,然後單擊「屬性」。
單擊「安全帳戶」選項卡。
單擊以選中「允許匿名連接」復選框(如果它尚未被選中),然後單擊以選中「僅允許匿名連接」復選框。 如果您單擊選中「僅允許匿名連接」復選框,則您將 FTP 服務配置為僅允許匿名連接。用戶無法使用用戶名和密碼登錄。
單擊「主目錄」選項卡。
單擊以選中「讀取」和「日誌訪問」復選框(如果它們尚未被選中),然後單擊以清除「寫入」復選框(如果它尚未被清除)。
單擊「確定」。
退出「Internet 信息服務管理器」或者關閉 IIS 管理單元。
FTP 伺服器現已配置為接受傳入的 FTP 請求。將要提供的文件復制或移動到 FTP 發布文件夾以供訪問。默認的文件夾是驅動器:\Inetpub\Ftproot,其中驅動器是安裝 IIS 的驅動器。
D. linux一次創建100個用戶怎麼創建用命令
1、Ubuntu中創建新用戶需要先獲取root管理員許可權,因此先使用sudo su命令獲取最高許可權。注意獲取root許可權需要輸入你自己的用戶密碼。
7、根據pass.log文件里記錄的這100個用戶的密碼逐個查看對應的隨機密碼是否有效。使用su命令切換到新用戶並輸入pass.log里記錄的對應的密碼,成功登錄,可見用戶創建成功。
E. 怎麼在FTP上創建用戶
選中【用戶】結點,在用戶窗口中右擊.在彈出的快捷菜單中執行【新建用戶】命令
進入新建用戶向導
在文本框中輸入用戶的密碼
設定該windows7系統下載用戶可以訪問的文件路徑
限制該用戶是否能訪問上一步指定的目錄之上的目錄.完成操作
F. 如何創建ftp用戶linux
通過你的描述,對於搭建ftp過程這里不再贅述,而創建用戶方式如下:
使用useradd命令:
useradsername,默認在/home文件夾下創建一個和username一樣名稱的文件作為該用戶所擁有的文件。
useraddxiao
passwdxiao(回車)給用戶xiao設置登錄密碼。
創建用戶並指定用戶目錄
在/var目錄下創建一個www文件夾,www文件夾中創建一個site。
cd/var
mkdirwww
cdwww
mkdirsite
修改xiao用戶的用戶目錄為/var/www/site,
usermod-d/var/www/sitexiao
溫馨提示:
1、**查看新創建的用戶的信息
tail:默認顯示指定文件的末尾10行,命令如下:
tail/etc/passwd
相關知識擴展:
/etc/passwd文件存放的是用戶的信息,由6個分號組成的7個信息,解釋如下:
(1):用戶名。
(2):密碼(已經加密)
(3):UID(用戶標識),操作系統自己用的(4):GID組標識。
(5):用戶全名或本地賬號
(6):開始目錄
(7):登錄使用的Shell,就是對登錄命令進行 解析的工具。
以上就是關於ftp用戶的創建,由於系統環境不同,可能會有出入,如有問題可以關注+私信,我會第一時間回復,希望我的回答能對你有所幫助。。。。。。
G. 求解,我用server2016裡面的iis搭建的FTP伺服器,怎麼批量添加授權用戶
可以添加用戶組到ftp用戶裡面,然後把需要的人員加到用戶組
H. 在FTP如何去設置用戶組和添加用戶
1、首先打開iis管理器,win10用戶直接在搜索框輸入iis即可找到。
I. 在Linux系統中批量添加用戶的操作流程
一、為什麼需要大批量添加用戶
有時需要讓幾十個或更多的用戶在主機上完成相同或相似的任務,比如想同時添加一堆的ftp 用戶,這些ftp用戶歸屬同一組,但不允許他們通過終端或遠程登錄伺服器;有時可能為了教學,比如有50個學生,並且每個學生在伺服器上有一個獨立的用戶名,能登錄系統,並能管理自己的帳號或完成一些在自己許可權下的作業;
二、批量用戶添加流程;
批量添中用戶流程是通過newusers 導入一個嚴格按照/etc/passwd 的書寫格式來書寫內容的文件來完成添加用戶,然後通過chpasswd 導入用戶密碼文件來完成批量更新用戶密碼的過程;
1、newusers 成批添加用戶的工具;
其用法很簡單,newusers 後面直接跟一個文件;文件格式和/etc/passwd 的格式相同;
用戶名1:x:UID:GID:用戶說明:用戶的家目錄:所用SHELL
值得一提的是關於SHELL類型,查看主機上所有SHELL ,可以通過chsh 來查看;
[root@localhost beinan]# chsh --list
/bin/sh
/bin/bash
/sbin/nologin
/bin/ksh
/bin/tcsh
/bin/csh
/bin/zsh
其中除了/sbin/nologin ,其它類型的SHELL 都能登錄系統;nologin 大多是虛擬用戶用的SHELL ,也就是說雖然他是系統用戶,但他並無登錄系統的許可權;如果您想添加這類用戶,就把他的SHELL 設置成/sbin/nologin ,比如上面的例子;
2、chpasswd 批量更新用戶口令工具;
chpasswd 工具是成批更新用戶口令的工具,是把一個文件內容重新定向添加到/etc/shadow中;
chpasswd < 文件>但文件的內容並不是沒有約定的,必須以下面的格式來書寫,並且不能有空行;
用戶名:口令
用戶名1:口令1
用戶名2:口令2
三、批量添加用戶實例;
1、首先我們創建用戶文件和密碼文件;
要創建包含新用戶的文件userfile.txt ;另一個是為新添加的用戶設置密碼的userpwdfile.txt;
[root@localhost ~]# touch userfile.txt
[root@localhost ~]# touch userpwdfile.txt
然後用文本編輯器打開文件userfile.txt,添加如下內容;
win00:x:520:520::/home/win00:/sbin/nologin
win01:x:521:521::/home/win01:/sbin/nologin
win02:x:522:522::/home/win02:/sbin/nologin
userfile.txt 文件內容格式和 /etc/passwd 的格式是一樣的,必須嚴格按照/etc/passwd 的格式來書寫;上面所添加的用戶都不能登錄系統,但完全能用於ftp登錄,但您得在相應ftp伺服器的配置文件中打開讓本地用戶有讀寫許可權;如果您想讓上面的部份用戶可以登錄系統,可以把SHELL類似改一改,比如改成/bin/bash ;
再來書寫新增用戶的密碼文件userpwdfile.txt內容;這個文件的內容中的用戶名要與 userfile.txt用戶名相同;也就是先添加了win00到win02的用戶,現在要為這些用戶更新密碼;比如下面的;
win00:123456
win01:654321
win02:123321
2、通過newusers和chpasswd 完成批量添加用戶;
[root@localhost ~]# newusers userfile.txt
[root@localhost ~]# chpasswd < userpwdfile.txt
這樣就算添加完成了,如果您發現 /etc/passwd 中能發現用戶的明口令,您可以通過下面的命令來映射到 /etc/shadow文件名;
[root@localhost ~]# pwconv