A. 怎麼讓linux下的FTP用戶只有上傳、下載的許可權,但不能刪除FTP上的文件
LINUX中FTP服務默認為VSFTPD,配置用戶許可權使用vsftpd.conf文件
進行如下配置,附加配置說明
anon_world_readable_only=NO (下載許可權回 開放download用戶的下載許可權—答—只能下載;注意這個不地方不要寫成YES,否則將不能列出文件和目錄)
write_enable=YES (寫許可權)
anon_upload_enable=YES(上傳許可權)
anon_mkdir_write_enable=YES (創建目錄的許可權)
anno_other_writer_enable=NO(刪除/重命名的許可權 設置此項為NO則不能刪除文件)
B. 求救,linux 下FTP如果設置用戶只有上傳、下載而沒有刪除的許可權
http://www.hz1234567.com/blog/article.asp?id=188
自己先看看去吧。
裡面的配置太多了,你一時半會看不明白,如果你的配置文件里沒這個就加上。保存後service vsftpd restart就OK了。可讀可寫不能刪。
cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST
C. linux ftp 用vsftpd 匿名用戶上傳的文件許可權
上傳後文件許可權是-rw --- ---說明你的umask設置並沒有生效,這是077的結果。
另外即使022的設置生專效的話,上傳的文件權屬限也不是755,而是644,因為普通文件不會有執行許可權的。
我的Linux版本與你相似,這個設置時可以生效的。所以還是檢查一下配置文件吧。
D. FTP伺服器被上傳文件夾的時候,老是提示出錯,說我沒有許可權
1.你是用什麼系統
2.你是用什麼軟體
3.你設置了許可權沒
如果你是LINUX系統用VSFTP那麼你先看看你的配置文件,其次你的用戶對應的那個上傳目錄有沒有許可權,你或者可以直接用SCRT來作上傳
如果你用的是WINDOWS系統,用系統自帶的那個IIS中的FTP,我勸你就不要用那個了,那個功能實在太少,根本不適合做FTPp伺服器! 你可以用SERV-U 上網很多,如果你是用這個出現那個問題,那麼你選在你新建的用戶,點擊目錄訪問許可權,看看目錄有沒有許可權!(注意:新建用戶的時候,如果你選在了將用戶鎖定於主目錄,那麼目錄許可權中會有一個主目錄上面是繼承的,你把那個繼承去掉就可以設置裡面不同目錄對應不同的許可權)
E. linux的ftp許可權
ftp只有讀取許可權能進行什麼操作?
1.你可以把A的本地許可權和共享許可權者改成只讀就行了。B的話你就要讀和寫了。
2.管理員是機子上最大的,就算對文件或文件夾沒有許可權,都可以通過取得所有權來進行管理,如果只想讓特定的某一用戶訪問這個目錄,你就只把本地和共享許可權列表中只留下那個用戶,這樣就只能這個用戶訪問。為了方便,把你管理員加進去吧。
3.把A這個文件夾對管理員的本地和共享都改成讀寫,其它都改成讀。B的話呢你加個EVERYONE把許可權全勾上就行了。
4.如果是用WINDOWS的IIS當FTP伺服器,就改本地和共享許可權就行了。如果SEV-U他是可以用這個軟體就可以管理許可權的。用LINUX也像WIN一樣,不過他就沒有本地和共享了,就一個許可權。應用在本地和共享上。
5.這個我沒有用過就不知道了。
上傳時提示:將文件復制到ftp伺服器出錯,請檢查是否有許可權將文件放到該伺服器上?
1、首先直接在起始欄搜索框中輸入"Internet",然後選擇【Internet信息服務(IIS)管理器】,單擊進入伺服器管理器;
2、在左邊連接框中的【網站】中選擇創建的FTP伺服器;
3、點擊右邊【高級設置】選項,進入到FTP的高級設置Dialog中;
4、在高級設置Dialog中找到【允許UTF-8】一欄,點擊下拉列邊,並選擇【False】即可;
5、設置完成文件操作字元編碼後,還需要必須重啟FTP伺服器才能生效,點擊右邊菜單欄中的【重新啟動】。
怎麼在linux下設置ftp的用戶名和密碼?
1:如果是可以以shell登錄的純系統用戶,可以直接用用戶ssh登錄到用戶系統,passwd修改用戶命令如果是系統用戶,但不能shell登錄,這個估計也改不了。
2:如果是通過資料庫認證的ftp用戶,估計你需在拿到資料庫的許可權才能改。
FTP用戶許可權的設置?
在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下:1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test2、建用戶,命令行狀態下,在root用戶下:運行命令:「useradd-d/home/testtest」//增加用戶test,並制定test用戶的主目錄為/home/test運行命令:「passwdtest」//為test設置密碼,運行後輸入兩次相同密碼3、更改用戶相應的許可權設置:運行命令:「usermod-s/sbin/nologintest」//限定用戶test不能telnet,只能ftp運行命令:「usermod-s/sbin/bashtest」//用戶test恢復正常運行命令:「usermod-d/testtest」//更改用戶test的主目錄為/test4、限制用戶只能訪問/home/test,不能訪問其他路徑修改/etc/vsftpd/vsftpd.conf如下:chroot_list_enable=YES#(defaultfollows)chroot_list_file=/etc/vsftpd/vsftpd.chroot_list編輯上面的內容第一行:chroot_list_enable=YES//限制訪問自身目錄第三行:編輯vsftpd.chroot_list。根據第三行說指定的目錄,找到chroot_list文件。(因主機不同,文件名也許略有不同)編輯vsftpd.chroot_list,將受限制的用戶添加進去,每個用戶名一行5、重啟伺服器改完配置文件,不要忘記重啟vsFTPd伺服器運行命令:/etc/init.d/vsftpdrestart6、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:運行命令:「usermod-s/usr/bin/passwdtest」//用戶telnet後將直接進入改密界面