當前位置:首頁 » 文件管理 » linuxftp寫許可權

linuxftp寫許可權

發布時間: 2022-04-01 08:33:14

『壹』 在linux中開啟ftp上傳許可權

你是說你FTP已經架好了,只是不會上傳是嗎?

上傳有兩種方法:

1> 用軟體,那就太多了,試試FileZilla,或者WinSCP。

2> 用命令行:

首先進入命令提示行,然後ftp 你的linux主機,連接上之後,用put上傳,格式如下:
put local-file [remote-file]

這是什麼比賽啊?呵呵

不能用第三方軟體,不能用命令行?FTP伺服器能這么搞嗎?

我知識有限,想不出還有什麼辦法能讓FTP達到這樣的要求,我能想到的,就是不用FTP,而是用samba。

『貳』 linux FTP 用戶讀寫許可權設置;

ftp的許可權除了要設置目錄的許可權外,還要在ftp伺服器的配置文件中允許寫操作才行。不同的ftp伺服器配置項是不同的。但都要打開寫操作。

『叄』 linux配製FTP之後沒有許可權

Anon_upload_enable=yes (開放上傳許可權)Anon_mkdir_write_enable=yes (可創建目錄的同時可以在此目錄中上傳文件)Write_enable=yes (開放本地用戶寫的許可權)保證這三個選項以及你的/var/ftp/pub文件夾的屬性是other用戶可寫的,即drwxrwxrwx

上面3個選項沒有就自己加進去
修改文件夾屬性:
chmod -R a+w /var/ftp/pub

『肆』 Linux中的FTP上傳許可權問題

這個很簡單,可能是你的FTP工作目錄中對於其他用戶沒有寫許可權,或者在配置文件當中沒有加上寫入許可權。linux中的各種服務對許可權的要求是很高的,都是以最嚴格的為准。

『伍』 Linux 建了一個用戶,怎麼給他FTP許可權

Linux下創建用戶是很easy的事情了,只不過不經常去做這些操作,時間久了就容易忘記,順便配置一下FTP。聲明:使用Linux版本release 5.6,並以超級管理員root身份運行。
1.創建用戶,並指定分組和主目錄
useradd -d /home/lch -g root lch
還可以增加其他參數,比如指定用戶使用shell等,具體的google一下
2.設定密碼
passwd lch
3.查看、改變、添加用戶分組
[root@localhost ~]# groups lch
lch : root www
# -G 改變分組
[root@localhost ~]# usermod -G root lch
[root@localhost ~]# groups lch
lch : root
# -g 新增分組
[root@localhost ~]# usermod -g www lch
[root@localhost ~]# groups lch
lch : www root
4.刪除用戶
# 加上 -r 參數,刪除更徹底
userdel -r lch
更改ftp配置文件
修改配置文件/etc/vsftpd/vsftpd.conf並設定或刪掉注釋:
userlist_enable=NO
anonymous_enable=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
打開/etc/vsftpd/user_list並增加一行:
lch
新建文件/etc/vsftpd/chroot_list並增加一行
lch
配置用戶ftp許可權及訪問路徑限制:
此時用usertest登陸系統ftp,是否可以訪問?如果無法訪問,說明我們的ftp做了限制。打開/etc/vsftpd/vsftpd.conf,查找userlist_enable、userlist_deny、userlist_file。如果userlist_deny=NO:只允許userlist_file文件中的用戶可訪問ftp;如果userlist_deny=YES:userlist_file文件中列舉的用戶不能通過ftp訪問系統。userlist_enable是該功能的開關。我們的系統配置如下:
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
所以需要把用戶加入到/etc/vsftpd/user_list文件中,每個用戶一行。
由於該主目錄是mpsp用戶建的,usertest是mpsp組的成員,所以usertest默認具有增刪查改許可權;而usertest作為mpsp組成員,對/home/mpsp下的所有路徑具有訪問許可權(根據各目錄的許可權設置,默認是這樣),登錄ftp後會發現,usertest用戶可以訪問其他目錄,並且具有mpsp組的許可權,這樣做是不允許的,我們需要將usertest用戶的訪問范圍控制在其主目錄下。方法如下:
1. cd /etc/vsftpd 進入ftp配置文件目錄
2. vi vsftpd.conf編輯此文件,找到#chroot_list_enable=YES,刪除前面的那個#號,表示開啟此限制功能
找到chroot_list_file:chroot_list_file=/etc/vsftpd/chroot_list
3. 編輯chroot_list文件,加入你要限制的用戶名,一行一個用戶。
如果更新了vsftpd.conf,一定要重啟ftp,命令如下:
[root@linux sir001 root]# /etc/init.d/vsftpd restart
關閉vsftpd:[ 確定]
為vsftpd 啟動vsftpd:[ 確定]
啟動FTP服務
service vsftpd start
還有兩個參數:stop、restart

『陸』 linux 下的ftp 文件許可權問題!

chmod 的時候加上 -R參數

-R, --recursive
change files and directories recursively

『柒』 Linux下FTP許可權問題

你還得查看WEB這個文件是那個用戶組具有許可權可以RWX然後你再把這個USER1加入到這個組,一般就沒得問題

『捌』 linux ftp如何配置 文件上傳許可權

linux ftp 文件上傳許可權有兩種匿名上傳和本地上傳
1)實現匿名用戶的上傳下載文件程序代碼:

Anonymous_enable=yes 匿名登陸
Connect_form_port_20=yes 啟用FTP數據埠的數據連接
Pam_service_name=vsftpd 驗證方式
Listen=yes 獨立的VSFTPD伺服器
Anon_upload_enable=yes 開放上傳許可權
Anon_mkdir_write_enable=yes 可創建目錄的同時可以在此目錄中上傳文件
Write_enable=yes 開放本地用戶寫的許可權
Anon_other_write_enable=yes
匿名帳號可以有刪除的許可權加上上面的這段,你就可以實現匿名ftp的上傳下載文件瞭然後你保存文件,用service vsftpd
start來啟動vsftp的服務,然後就可以用ftp了注意:確定你的防火牆
iptables上打開21埠,不然在登陸ftp的時候會提示socket錯誤,拒絕連接。還有就是當你再次編輯vsftp.conf後用
service vsftpd restart重起的時候總是提示你不能關閉vsftp服務,這時候你用service vsftpd
status察看一下他的狀態,如果提示你vsftpd被locked
那可能是因為你的vsftpd.conf中配置的有錯誤,你要重新編輯他,直到能正常重起他為止,一次配置不對,多配置幾次就好了
2)實現本地用戶上傳下

程序代碼:
新建一個用戶
adser 用戶名 增加一個用戶
passwd 用戶名 增加用戶的密碼
然後看/etc/passwd中最後一行就是你剛才添加的用戶信息
然後編輯/etc/vsftpd/vsftpd.conf文件,
Local_enable=yes 允許使用本地用戶來登陸ftp
在/etc/vsftpd.ftpuser中可以增加想要阻止登陸ftp的用戶

下面有關linux中ftp的設置項:

限制用戶只能在自己的目錄中
Chroot_list_enable=yes 文件中的名單可以調用
Chroot_list_file=/etc/vsftpd.chroot_list 前提是chroot_local_user=no,在文件中加入用戶名vsftpd.conf的參數
程序代碼:Anonymous_enable=yes 允許匿名登陸
Dirmessage_enable=yes 切換目錄時,顯示目錄下.message的內容
Local_umask=022 FTP上本地的文件許可權,默認是077
Connect_form_port_20=yes 啟用FTP數據埠的數據連接
Xferlog_enable=yes 激活上傳和下傳的日誌
Xferlog_std_format=yes 使用標準的日誌格式
Ftpd_banner=XXXXX 顯示歡迎信息
Pam_service_name=vsftpd 驗證方式
Listen=yes 獨立的VSFTPD伺服器
Anon_upload_enable=yes 匿名用戶上傳許可權
Anon_mkdir_write_enable=yes 創建目錄的同時可以在此目錄中上傳文件
Write_enable=yes 本地用戶寫的許可權
Anon_other_write_enable=yes 匿名帳號可以有刪除的許可權
Anon_world_readable_only=no 匿名用戶瀏覽許可權
Ascii_upload_enable=yes 啟用上傳的ASCII傳輸方式
Ascii_download_enable=yes 啟用下載的ASCII傳輸方式
Banner_file=/var/vsftpd_banner_file 用戶連接後歡迎信息使用的是此文件中的相關信息
Idle_session_timeout=600(秒) 用戶會話空閑後10分鍾
Data_connection_timeout=120(秒) 將數據連接空閑2分鍾斷
Accept_timeout=60(秒) 將客戶端空閑1分鍾後斷
Connect_timeout=60(秒) 中斷1分鍾後又重新連接
Local_max_rate=50000(bite) 本地用戶傳輸率50K
Anon_max_rate=30000(bite) 匿名用戶傳輸率30K
Pasv_min_port=5000 將客戶端的數據連接埠改在
Pasv_max_port=6000 5000—6000之間
Max_clients=200 FTP的最大連接數
Max_per_ip=4 每IP的最大連接數
Listen_port=5555 從5555埠進行數據連接
Local_enble=yes 本地帳戶能夠登陸
Write_enable=no 本地帳戶登陸後無權刪除和修改文件
Chroot_local_user=yes 本地所有帳戶都只能在自家目錄
Chroot_list_enable=yes 文件中的名單可以調用
Chroot_list_file=/etc/vsftpd.chroot_list 前提是chroot_local_user=no
Userlist_enable=yes 在指定的文件中的用戶不可以訪問
Userlist_deny=yes
Userlist_file=/etc/vsftpd.user_list
Banner_fail=/路徑/文件名 連接失敗時顯示文件中的內容
Ls_recurse_enable=no
Async_abor_enable=yes
one_process_model=yes
Listen_address=10.2.2.2 將虛擬服務綁定到某埠
Guest_enable=yes 虛擬用戶可以登陸
Guest_username

『玖』 linux下普通用戶FTP許可權

你可以在文件許可權上做文章。比如,去掉commonuser用戶在var/commonuser文件夾以及文件夾下所有文件的w許可權,增加var/commonuser/test文件夾的w許可權。

如以下test目錄下只有test1有w的許可權,其它目錄都沒有w的許可權。
[root@firewall home]# ll /home
dr-x------ 6 test test 4096 06-28 10:47 test
[root@firewall home]# ll /home/test
-r--r--r-- 1 test test 0 06-28 10:44 1
-r--r--r-- 1 test test 0 06-28 10:44 3.txt
drwxr-xr-x 2 test test 4096 06-28 10:49 test1
dr-xr-xr-x 2 test test 4096 06-28 10:45 test2

熱點內容
黨員腳本 發布:2024-10-31 19:27:22 瀏覽:902
編譯原理約束求解 發布:2024-10-31 19:24:30 瀏覽:269
編譯器如何接收輸入 發布:2024-10-31 19:15:53 瀏覽:365
除法C編程 發布:2024-10-31 19:10:30 瀏覽:963
id管理員密碼是什麼 發布:2024-10-31 19:09:07 瀏覽:305
設置資料庫 發布:2024-10-31 19:09:06 瀏覽:324
怎麼查看海信u7的配置 發布:2024-10-31 18:59:53 瀏覽:708
國企演算法工資 發布:2024-10-31 18:58:15 瀏覽:117
雲視通密碼怎麼修改 發布:2024-10-31 18:58:12 瀏覽:128
怎麼讓軟體訪問通訊錄 發布:2024-10-31 18:52:36 瀏覽:117