當前位置:首頁 » 文件傳輸 » Linux匿名ftp站點的主目錄是
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

Linux匿名ftp站點的主目錄是

發布時間: 2022-09-25 21:24:44

1. centos linux FTP 怎麼改變匿名用戶的默認路徑 急急急 在線等

修改配置文件/etc/vsftpd/vsftpd.conf中的 「anon root = 」 ,把等號後改為 /var/ftp/A 就OK了!

2. Linux架FTP伺服器文件夾許可權設置問題

需求1: 我記得在VSFTPD中,當你使用了ftp用戶登陸默認的就是/var/ftp,因為ftp用戶是vsftpd中的匿名用戶,默認站點就是這個,而且已經禁錮在了這個目錄中,也就是說即使你在vsftpd中使用了cd /這個命令,依然還是在/var/ftp目錄中。

需求2和3可以通過以下方式完成。

  1. 隨便在什麼位置建立一個目錄,比如你建立了/ftpuser這個目錄。

  2. 在vsftpd的主配置文件中添加下面的配置語句 user_config_dir=/ftpuser (=後面就是步驟1中的目錄名)

  3. 在這個目錄中建立兩個和本地用戶同名的文件,比如user1和user2 (用vi建立最好)

  4. 分別編輯這兩個文件,裡面主要是設置許可權,配置項有以下幾種

    4.1 local_root= (用來配置訪問站點,比如local_root=/home/ftp/user1)

    4.2 writable_enable=yes (或者no,用來配置是否有上傳,刪除許可權)

    4.3 download_enable=yes (或者no,用來配置是否有下載許可權)

  5. 保存退出,重啟服務就可以了。

不過,遺憾的是,上面的配置無法滿足你說的user2用戶登陸後,可以上傳,不能刪除這個要求。上面的配置項只能實現本地用戶要麼能上傳就能刪除,要麼都不能。

當然,如果你要做虛擬用戶的話,那麼這些要求都是可以實現的。虛擬用戶許可權如下

1. local_root=

2. anon_world_readable_only=NO 可以瀏覽目錄並下載

3. anon_mkdir_write_enable=YES 可以建立目錄

4. anon_upload_enable=YES 可以上傳

5. anon_other_write_enable=YES 可以刪除,重命名

敬候高人解答。

3. 如何在linux伺服器上建立匿名FTP

一、創建匿名FTP伺服器的方法

1.增加新用戶ftp,設置其主目錄對任何用戶都無寫許可權;

2.新建立一個組anonymou,它只能被匿名ftp使用;

3.在ftp用戶的主目錄下創建一個bin目錄,它屬於root用戶,而且對任何用戶都不能寫;

4.在ftp用戶主目錄下創建一個etc目錄,它屬於root用戶,而且對任何用戶都不能寫;

5.在ftp用戶主目錄下創建一個public目錄,它屬於ftp用戶,而且對任何用戶都能寫。如果由 於安全等原因,您不允許其他用戶在您的計算機上具有存儲能力,那麼您可以將其許可權設置成555;

6.將ls程序放到已創建的bin目錄下,並將其修改成111方式,即對任何用戶只能執行;

7.在已創建的etc目錄下,創建passwd和group兩個文件,並將它們設置成444方式(只讀)。

二、創建匿名FTP----在Unix下用root登錄,然後按下列步驟逐步建立FTP伺服器。

1.建立新組anonymou----#mkgroupanonymou

2.建立新用戶ftp,且ftp用戶屬於anonymou組----#mkuserpgrp=『nonymou』home=『 /u/anonymou』ftp

3.在用戶目錄下建立相關的目錄

#cd/u/anonymou

#mkdiretc

#mkdirbin

#mkdirpublic

4.將ls拷貝到/usr/anonymou/bin下,並設置其讀寫屬性

#cp/bin/ls./bin

#chmod111./bin/ls

5.創建/u/anonymou/etc/group文件----在該文件中增加一行:anonymou:!:201:

6.創建/u/anonymou/etc/passwd文件----在該文件中增加一行:
ftp:*:213:201::/u/anonymou:/bin/ksh

7.修改/u/anonymou/etc/group文件和/u/anonymou/etc/passwd文件的屬性
#chmod444/u/anonymou/etc/passwd----#chmod444/u/anonymou/etc/group

8.設置主目錄下每個子目錄的讀寫方式

#chownftppublic

#chmod555public

#chmod555bin

#chmod555etc

#cd..

#chmod555anonymou

三、匿名FTP服務的應用實例----利用匿名服務,用戶可以很方便地使用存放在public子目錄下的公用信息,如:公用軟體包、軟體工具、各種信息管理系統軟體等,這減少了企業因購買軟體而需的重復投入。下面舉例說明匿名FTP的使用。----在任何能啟動FTP應用的前端機上,DOS或Windows下鍵入以下一系列命令,即可實現FTP的功能。

C:\ftp.exe(假設文件ftp.exe位於根目錄下)

ftp>openzxserver(伺服器名為zxserver)

ConnectedtoZXSERVER.

220zxserverFTPserver(Version4.1SatNov2312:52:09CST1991)ready.

User(ZXSERVER:(none)):ftp(輸入用戶名ftp)

331Guestloginok,sendidentaspassword.

Password:(直接回車)

230Guestloginok,accessrestrictionsapply.

ftp>binary(以二進制方式傳輸數據)

200TypesettoI.

ftp>cdpublic

250CWDcommandsuccessful

ftp>gethomeface(取文件homeface)

200Portcommandsuccessful



226Transfercomplete 3300Bytesreceivedin0.05seconds

4. Linux中搭建ftp伺服器改變匿名用戶目錄與賬戶用戶登錄目錄

/var/ftp/pub 這個匿名用戶的上傳下載目錄許可權設為777 /var/ftp這個目錄為755 不可改 匿名用戶用賬號ftp 密碼ftp

5. Linux中設置匿名FTP伺服器,一般伺服器中哪個目錄存放遠程文件

1:詳細操作指南 http://linux.chinaunix.net/bbs/viewthread.php?tid=2690022:在Linux中,最常用的FTP服務軟體當數wu-ftpd,如果在安裝linux時沒安裝上它。你可從光碟或者網站rpmfind.net/linux/RPM/WbyName.html獲取它的RPM包:wu-ftpd-2.6.0-9.i386.rpm。然後執行以下命令完成安裝: rpm -ivh wu-ftpd-2.6.0-9.i386.rpm 編輯 "/etc/inetd.conf" 文件,指向新的ftpd守護進程,如下所示: ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l a 到此為止,你的Linux就可以接受FTP服務了。

6. FTP目錄有哪些屬性

一、設置FTP站點主目錄
[操作步驟]
同Web站點一樣,每個FTP站點也必須有一個主目錄,作為其他訪問者用戶FTP站點的起點。在FTP站點中,所有的文件都存放在作為根目錄的主目錄中,這就使其他訪問者對用戶FTP站點中的文件查找變得非常方便。
1.選擇「開始」→「程序」→「管理工具」→「Internet信息伺服器」命令,打開「Internet信息服務」控制台窗口。在控制台目錄樹中,展開「Internet信息服務」節點,再雙擊該節點展開伺服器節點。
2.右擊「默認FTP站點」,從彈出的快捷菜單中選擇「屬性」命令,打開「默認FTP站點屬性」對話框,然後切換到「主目錄」選項卡。
3.選擇「此計算機上的目錄」單選按鈕。如果主目錄在伺服器上,則選擇該單選按鈕;如果主目錄在網路計算機上,則選擇「另一計算機上的共享位置」。
4.在「FTP站點目錄」選項組中,單擊「瀏覽」,選擇主目錄路徑,或者直接輸入主目錄路徑。這里是「默認FTP站點」的主目錄c:\Inetpub\ftproot,未改變它。
5.通過啟用不同復選框來設置目錄許可權。讀取:能夠下載存儲在主目錄或虛擬目錄文件。寫入:上傳文件到FTP站點的主目錄或虛擬目錄。日誌訪問:對主目錄的訪問都記錄在日誌文件中。
6.在「目錄列表風格」選項組中,通過選擇不同的單選按鈕來選擇目錄列表的風格,包括UNIX和MS-DOS風格。設置完畢,單擊「確定」。
7.如果要將「公司主FTP站點」的主目錄,設置為「默認WEB站點」的主目錄c:\Inetpub\wwwroot,單擊「瀏覽」按鈕,找到c:\Inetpub\wwwroot。
二、設置FTP站點的標識碼、連接數、記錄方式
[操作步驟]
在FTP站點屬性中,利用「FTP站點」選項卡可以設置FTP站點的標識碼、連接數和記錄的方式。
選中「默認FTP站點」,右擊「屬性」,選擇「FTP站點」選項卡,在「標識」框中的「說明」:FTP站點的名稱,在「Internet信息服務」管理器樹狀結構中用的就用此名稱。「IP地址」:選擇使用的IP地址,而且尚未指定給其他的FTP站點。「TCP埠」:設置Internet服務的連接埠號,默認為21。
在「連接」框中,設置同時連接FTP站點的用戶數和連接逾時時間。「無限」:不限制同時連接的用戶數。「限制到」:設置同時的最大連接數,請在後面欄位輸入允許的最大連接數。「連接超時」:如果已經沒有傳送資料的用戶連接,設置等待的時間,以秒計。
選中「啟用日誌記錄」,啟動FTP站點的日誌記錄功能,並且允許選擇使用的日誌格式(下拉列表中)。
單擊「當前會話」按鈕,可以查看目前的連接者,顯示用戶的名稱,如果是匿名就是電子郵件地址,來源的IP地址和登錄的時間。選擇某一用戶後,單擊下方的「斷開」按鈕,以便強迫用戶注銷,單擊「全部斷開」將注銷所有的用戶。
三、設置FTP站點是否允許匿名連接
[操作步驟]
在FTP站點屬性中,在「安全帳號」選項卡中設置FTP站點是否允許匿名連接和FTP站點操作員。
選中「默認FTP站點」,右擊「屬性」,選擇「安全帳號」選項卡,在「允許匿名連接」中選擇FTP站點是否允許匿名連接,設置匿名用戶的默認用戶帳號,如果此選項未被選中,則必須有用戶帳戶登錄。選中「只允許匿名連接」選項,則不允許用戶帳戶登錄,只能匿名登錄。選中「允許IIS控制密碼」復選框,將使用IIS來同步密碼。
「FTP站點操作員」:單擊「添加」按鈕,從列表框中選取操作員許可權的Windows2000用戶帳戶,如果要刪除操作員,請選取列表框的用戶帳號,單擊「刪除」按鈕,刪除指定的操作員。
四、設置FTP站點進入、退出和太多連接時的消息正文
[操作步驟]
在FTP站點屬性中,在「消息」選項卡中設置FTP站點進入、退出和太多連接時的消息正文,如果沒有設置,默認使用英文的文字說明。
選中「默認FTP站點」,右擊「屬性」,選擇「消息」選項卡,「歡迎」:當登錄FTP站點時,歡迎用戶進入FTP站點的消息正文。「退出」:當用戶注銷時顯示的消息正文。「最大連接數」:如果目前連接數超過設置的最大連接數時,顯示的警告信息。
五、設置FTP站點訪問限制
[操作步驟]
在FTP站點屬性中,在「目錄安全性」選項卡中能夠設置TCP/IP訪問限制,添加IP地址授予訪問或拒絕訪問FTP站點的許可權。
選中「默認FTP站點」,右擊「屬性」,選擇「目錄安全性」選項卡,選取「授權訪問」或「拒絕訪問」單選,以改變FTP站點訪問的方式。
如果要拒絕某些地址的訪問,則先選取「拒絕訪問」單選框,單擊「添加」按鈕,打開「拒絕以下訪問」對話框。若選擇限制的類型為「單機」,則指定拒絕訪問的IP地址。若選擇限制的類型為「一組計算機」則指定網路標識及子網掩碼。
六、自己練習
[操作步驟]
1.建立一個可以遠程維護默認WEB站點的FTP目錄,即:可以通過FTP服務上傳文件至默認WEB站點的主目錄。
2.此FTP服務每次只能有10個用戶使用此服務。當此FTP服務的連接數達到所允許的最大值時,如果還有用戶想進行連接,發出信息「已達到最大連接數」,且當用戶從此FTP服務注銷時,發出信息「再見」。

7. linux中vsftp修改默認路徑

修改vsftpd的配置文件/etc/vsftpd/vsftpd.conf,添加下面三行:

1、local_root=/media/ftp/pub

2、chroot_local_user=YES

3、anon_root=/var/www/html/

local_root表示本地用戶登錄後的根目錄,也就是非匿名,而是輸入用戶名和密碼登錄進入的,這里順便說一下ftp登錄的格式 ftp://username:passwd@localhost

anon_rootanonymous用戶,即匿名用戶訪問的主目錄

但是這時候可能會出現以下報錯:

[root@localhostpub]#lftplocalhost

lftplocalhost:~>ls

ls:Loginfailed:500OOPS:vsftpd:

原因還是許可權設置問題:

是ftp默認主目錄許可權設置不對,我這里報這個錯誤是因為/media/ftp設置許可權為777,/media/ftp/pub設置許可權也為777。

正確的許可權設置是將/media/ftp許可權設置為755,chmod755/media/ftp後重啟ftp服務就可以了。

上面的chroot_list_file是設定鎖定登陸用戶在其home目錄的列表,要在chroot_list_enable=YES情況下才生效,另外,如luo_rc所述,最好不要設置默認目錄為/,使用mount --bind來掛載需要的目錄

(7)Linux匿名ftp站點的主目錄是擴展閱讀:

如果你是默認的ftp目錄出現此問題,那一定是這個/home/ftp的許可權不對所致,這個目錄的許可權是不能打開所有許可權的;是運行了chmod777/home/ftp所致;如果沒有ftp用戶這個家目錄,要自己建一個;

如下FTP用戶的家目錄是不能針對所有用戶、用戶組、其它用戶組完全開放;

[root@localhost~]#ls-ld/home/ftp

drwxrwxrwx3rootroot40962005-03-23/home/ftp

修正這個錯誤,應該用下面的辦法;

[root@localhost~]#chownroot:root/home/ftp

[root@localhost~]#chmod755/home/ftp

8. 匿名ftp站點的主目錄是什麼 a,/ftp b,/var/ftp c,/home

b 在面試?

9. linux中vsftp修改默認路徑

如果是默認安裝vsftpd的話,以下是一些文件的位置約定:
/usr/sbin/vsftpd
----
VSFTPD的主程序
/etc/rc.d/init.d/vsftpd
----
啟動腳本
/etc/vsftpd/vsftpd.conf
----
主配置文件
/etc/pam.d/vsftpd
----
PAM認證文件
/etc/vsftpd.ftpusers
----
禁止使用VSFTPD的用戶列表文件
/etc/vsftpd.user_list
----
禁止或允許使用VSFTPD的用戶列表文件
/var/ftp
----
匿名用戶主目錄
/var/ftp/pub
----
匿名用戶的下載目錄
如果要更改默認下載目錄,修改/etc/vsftpd/vsftpd.conf,加入如下三行:
local_root=/
chroot_local_user=YES
anon_root=/
local_root表示使用本地用戶登錄到ftp時的默認目錄
anon_root表示匿名用戶登錄到ftp時的默認目錄
你上面的chroot_list_file是設定鎖定登陸用戶在其home目錄的列表,要在chroot_list_enable=YES情況下才生效。
另外,如luo_rc所述,最好不要設置默認目錄為/,使用建議使用mount
--bind來掛載需要的目錄。

10. linux里ftp伺服器怎麼配置根目錄

1、deepin linux默認沒有安裝命令行的ftp客戶端,在終端執行ftp命令會提示未找到命令。