伺服器文件上傳許可權
1、先用vi打開 vsftpd.conf vsftpd的配置文件
在Ubuntu下是
vi /etc/vsftpd.conf
在centos 下是
vi /etc/vsftpd/vsftpd.conf
這個在不同的系統下可能不同原理一樣
2.找到unmsk默認是022 ,修改成你要的許可權就可以了。
3.下面說下unmsk的具體含義
umask一般是用在你初始創建一個目錄或者文件的時候賦予他們的許可權。
針對文件的x的許可權代表執行,這個風險太高,所以一般許可權初始賦值必須去掉x的
第一個0代表suid 丟棄的許可權;(一般省略了)
第二個0代表本文件/目錄擁有者什麼許可權都沒丟棄(如果是文件,x許可權除外);
第三個2代表本文件/目錄的用戶組丟棄了w許可權(如果是文件那麼它的x許可權也丟棄);
第三個2代表本文件/目錄的其他用戶能使用的許可權只有有r和x(文件除外)。
綜合上面所說如果你新創建一個文件那麼它的許可權是:-wr-w--w-- 即是:644
如果你新創建一個目錄的話那麼它的許可權是:dwrxw-xw-x 即是:755
4、怎麼計算unmsk
1) 目錄許可權 rwx r-x r-x (755) 這就是目錄創建預設許可權
目錄許可權:777 - unmsk得到的值
2) 文件許可權 rw- r-- r-- (644) 這就是文件創建預設許可權
文件許可權:666 - unmsk得到的值
Ⅱ 在搭建ftp伺服器之後沒有創建目錄和上傳文件的許可權怎麼辦
解鎖後即可以操作。輸入命令:sudo chown -R $USER 文件夾目錄 將user文件夾解鎖。或者sudo chmod 0777 文件夾目錄。
易百納技術社區內容涵蓋機器視覺、音頻處理、機器連接、機器感知以及智能終端,是一個多方向的專業性社區,致力於為更多工程師答疑解惑,創造機遇!
Ⅲ windows server2012伺服器文件上傳受限制怎麼辦
什麼限制,限制文件類型的話,應該是伺服器上的軟體在做限制,如果是文件大小受限制的話,可以採用下面的方法:WindowsServer2008伺服器比WindowsServer2003伺服器要好點,WindowsServer2003伺服器限制200K,而WindowsServer2008伺服器限制30M,雖然好點,但還是挺麻煩的。我的MOSS就是安裝在WindowsServer2008伺服器平台上的,雖然我修改了上傳大小,但還是發現了一個問題,就是當你上傳過大的時候(我經常上傳很多文件),就是上傳不上去。
其實修改方法和修改WindowsServer2003伺服器的方法差不多。
修改文件在
C:\Windows\System32\inetsrv\config\schema\目錄下的IIS_schema.xml文件
用notepad打開修改相關參數即可(修改的時候注意許可權)
要修改的值是
——這個值是我已經修改過的,我加了幾個零:)
Ⅳ 基於IIS搭建伺服器如何設置許可權上傳文件到伺服器
首先 要保證你的磁碟的格式是 ntfs格式的
你可以 點 文件夾上的-- 工具--文件夾選項-- 查看--使用簡單文件共享前面的鉤去掉。
然後 在 iis指向的文件夾上 點右鍵 屬性--安全---可以設置不同用戶的 讀寫許可權。。。
另外上傳文件 你可能需要裝一些ftp服務,比如裝個serv-u軟體或者iis自帶的也可以,用來指向這個設置了許可權的目錄
NTFS許可權
首先我們要知道:只要是存在NTFS磁碟分區上的文件夾或文件,無論是否被共享,都具有此許可權。此許可權對於使用FAT16/FAT32文件系統的文件與文件夾無效! NTFS許可權有兩大要素:一是標准訪問許可權;二是特別訪問許可權。前者將一些常用的系統許可權選項比較籠統地組成6種"套餐型"的許可權,即:完全控制、修改、讀取和運行、列出文件夾目錄、讀取、寫入。 在大多數的情況下,"標准許可權"是可以滿足管理需要的,但對於許可權管理要求嚴格的環境,它往往就不能令管理員們滿意了,如只想賦予某用戶有建立文件夾的許可權,卻沒有建立文件的許可權;如只能刪除當前目錄中的文件,卻不能刪除當前目錄中的子目錄的許可權等......這個時候,就可以讓擁有所有許可權選項的"特別許可權"來大顯身手了。也就是說,特別許可權不再使用"套餐型",而是使用可以允許用戶進行"菜單型"的細節化許可權管理選擇了。 那麼如何設置標准訪問許可權呢?以對一個在NTFS分區中的名為"guo"的文件夾進行設置標准訪問許可權為例,可以按照如下方法進行操作: 因為NTFS許可權需要在資源屬性頁面的"安全"選項卡設置界面中進行,而Windows XP在安裝後默認狀態下是沒有激活"安全"選項卡設置功能的, 所以需要首先啟用系統中的"安全"選項卡。方法是:依次點擊"開始"→"設置"→"控制面板 ",雙擊"文件夾選項",在"查看"標簽頁設置界面上的"高級設置"選項列表中清除"使用簡單文件共享(推薦)"選項前的復選框後點擊"應用"按鈕即可。 設置完畢後就可以右鍵點擊"guo" 文件夾,在彈出的快捷菜單中選擇"共享與安全",在"guo屬性"窗口中就可以看見"安全"選項卡的存在了。針對資源進行NTFS許可權設置就是通過這個選項卡來實現的,此時應首先在"組或用戶名稱"列表中選擇需要賦予許可權的用戶名組(這里選擇"zhong"用戶),接著在下方的"zhong 的許可權"列表中設置該用戶可以擁有的許可權即可。 下面簡單解釋一下六個許可權選項的含義: ①完全控制(Full Control): 該許可權允許用戶對文件夾、子文件夾、文件進行全權控制,如修改資源的許可權、獲取資源的所有者、刪除資源的許可權等,擁有完全控制許可權就等於擁有了其他所有的許可權; ②修改(Modify): 該許可權允許用戶修改或刪除資源,同時讓用戶擁有寫入及讀取和運行許可權; ③讀取和運行(Read & Execute): 該許可權允許用戶擁有讀取和列出資源目錄的許可權,另外也允許用戶在資源中進行移動和遍歷,這使得用戶能夠直接訪問子文件夾與文件,即使用戶沒有許可權訪問這個路徑; ④列出文件夾目錄(List Folder Contents): 該許可權允許用戶查看資源中的子文件夾與文件名稱; ⑤讀取(Read): 該許可權允許用戶查看該文件夾中的文件以及子文件夾,也允許查看該文件夾的屬性、所有者和擁有的許可權等; ⑥寫入(Write): 該許可權允許用戶在該文件夾中創建新的文件和子文件夾,也可以改變文件夾的屬性、查看文件夾的所有者和許可權等。 如果在"組或用戶名稱"列表中沒有所需的用戶或組,那麼就需要進行相應的添加操作了,方法如下:點擊"添加"按鈕後,在出現的"選擇用戶和組"對話框中,既可以直接在"輸入對象名稱來選擇"文本區域中輸入用戶或組的名稱(使用"計算機名\用戶名"這種方式),也可以點擊"高級"按鈕,在彈出的對話框中點擊" 立即查找"按鈕讓系統列出當前系統中所有的用戶組和用戶名稱列表。此時再雙擊選擇所需用戶或組將其加入即可。 如果想刪除某個用戶組或用戶的話,只需在" 組或用戶名稱"列表中選中相應的用戶或用戶組後,點擊下方的"刪除"按鈕即可。但實際上,這種刪除並不能確保被刪除的用戶或用戶組被拒絕訪問某個資源,因此,如果希望拒絕某個用戶或用戶組訪問某個資源,還要在"組或用戶名稱"列表中選擇相應的用戶名用戶組後,為其選中下方的"拒絕"復選框即可。 那麼如何設置特殊許可權呢?假設現在需要對一個名為"guo"的目錄賦"zhong"用戶對其具有"讀取"、"建立文件和目錄"的許可權,基於安全考慮,又決定取消該賬戶的"刪除"許可權。此時,如果使用"標准許可權"的話,將無法完成要求,而使用特別許可權則可以很輕松地完成設置。方法如下: 首先,右鍵點擊"guo"目錄,在右鍵快捷菜單中選擇"共享與安全"項,隨後在"安全"選項卡設置界面中選中"zhong"用戶並點擊下方的"高級"按鈕,在彈出的對話框中點擊清空"從父項繼承那些可以應用到子對象的許可權項目,包括那些在此明確定義的項目"項選中狀態,這樣可以斷開當前許可權設置與父級許可權設置之前的繼承關系。在隨即彈出的" 安全"對話框中點擊"復制"或"刪除"按鈕後(點擊"復制"按鈕可以首先復制繼承的父級許可權設置,然後再斷開繼承關系),接著點擊"應用"按鈕確認設置,再選中"zhong"用戶並點擊"編輯"按鈕,在彈出的"zhong的許可權項目"對話框中請首先點擊"全部清除"按鈕,接著在"許可權"列表中選擇"遍歷文件夾/運行文件"、"列出文件夾/讀取數據"、"讀取屬性"、"創建文件/寫入數據"、"創建文件夾/附加數據"、"讀取許可權"幾項,最後點擊"確定"按鈕結束設置。 在經過上述設置後,"zhong"用戶在對"guo"進行刪除操作時,就會彈出提示框警告操作不能成功的提示了。顯然,相對於標准訪問許可權設置 上的籠統,特別訪問許可權則可以實現更具體、全面、精確的許可權設置。 為了大家更好地理解特殊許可權列表中的許可權含義,以便做出更精確的許可權設置,下面簡單解釋一下其含義: ⑴遍歷文件夾/運行文件(Traverse Folder/Execute File): 該許可權允許用戶在文件夾及其子文件夾之間移動(遍歷),即使這些文件夾本身沒有訪問許可權。 注意:只有當在"組策略"中("計算機配置 "→"Windows設置"→"安全設置"→"本地策略"→"用戶權利指派")將"跳過遍歷檢查"項授予了特定的用戶或用戶組,該項許可權才能起作用。默認狀態下,包"Administrators"、"Users"、"Everyone"等在內的組都可以使用該許可權。 對於文件來說,擁了這項許可權後,用戶可以執行該程序文件。但是,如果僅為文件夾設置了這項許可權的話,並不會讓用戶對其中的文件帶上"執行"的許可權; ⑵列出文件/讀取數據(List Folder/Read Data): 該許可權允許用戶查看文件夾中的文件名稱、子文件夾名稱和查看文件中的數據; ⑶讀取屬性(Read Attributes): 該許可權允許用戶查看文件或文件夾的屬性(如系統、只讀、隱藏等屬性); ⑷讀取擴展屬性(Read Extended Attributes): 該許可權允許查看文件或文件夾的擴展屬性,這些擴展屬性通常由程序所定義,並可以被程序修改; ⑸創建文件/寫入屬性(Create Files/Write Data): 該許可權允許用戶在文件夾中創建新文件,也允許將數據寫入現有文件並覆蓋現有文件中的數據; ⑹創建文件夾/附加數據(Create Folder/Append Data): 該許可權允許用戶在文件夾中創建新文件夾或允許用戶在現有文件的末尾添加數據,但不能對文件現有的數據進行覆蓋、修改,也不能刪除數據; ⑺寫入屬性(Write Attributes): 該許可權允許用戶改變文件或文件夾的屬性; ⑻寫入擴展屬性(Write Extended Attributes): 該許可權允許用戶對文件或文件夾的擴展屬性進行修改; ⑼刪除子文件夾及文件(Delete Subfolders and Files): 該許可權允許用戶刪除文件夾中的子文件夾或文件,即使在這些子文件夾和文件上沒有設置刪除許可權; ⑽刪除(Delete): 該許可權允許用戶刪除當前文件夾和文件,如果用戶在該文件或文件夾上沒有刪除許可權,但是在其父級的文件夾上有刪除子文件及文件夾許可權,那麼就仍然可以刪除它; ⑾讀取許可權(Read Permissions): 該許可權允許用戶讀取文件或文件夾的許可權列表; ⑿更改許可權(Change Permissions): 該許可權允許用戶改變文件或文件夾上的現有許可權; ⒀取得所有權(Take Ownership): 該許可權允許用戶獲取文件或文件夾的所有權,一旦獲取了所有權,用戶就可以對文件或文件夾進行全權控制。 這里需要單獨說明一下"修改"許可權與"寫入 "許可權的區別:如果僅僅對一個文件擁有修改許可權,那麼,不僅可以對該文件數據進行寫入和附加,而且還可以創建新文件或刪除現有文件。而如果僅僅對一個文件擁有寫入許可權,那麼既可以對文件數據進行寫入和附加,也可以創建新文件,但是不能刪除文件。也就是說,有寫入許可權不等於具有刪除許可權,但擁有修改許可權,就等同於擁有刪除和寫入許可權。
Ⅳ 我用FTP把文件上傳到伺服器, 為什麼有的文件傳不上去,提示沒有許可權
FTP伺服器傳輸失敗一般有幾種情況:
文件損失,不完整,導致傳輸過程驗證失敗。
文件使用中,比如在殺毒或者編輯中的文件,系統佔用是不能傳輸的。
許可權不足,比如針對某些用戶,是不能傳輸部分文件的,比如exe等風險文件。
特殊情況,比如文件傳輸過程中,目錄滿了,存儲失敗,這個是由伺服器管理員控制的,如果目錄體積不夠文件傳輸的,聯系管理員協商解決。
Ⅵ FTP 可以設置上傳文件的許可權嗎
FTP不能設置上傳文件的許可權,原因是:
FTP只是將文件流上傳到伺服器上,而文件的讀寫屬性是不包括在內的,他是由您連接的伺服器上的操作系統決定的,例如Linux。如果你要設置許可權,只能是通過伺服器的操作系統來設置,而不能通過FTP來設置文件上傳許可權。
Ⅶ 文件伺服器(FTP)怎麼給用戶設置許可權
1、對准開始鍵右擊-選擇第一個程序和功能-選擇(左邊小菜單)啟用或關閉Windows功能。在InternetInformationServices可承載的Web核心和InternetInformationServices子菜單把FTP打鉤。
Ⅷ 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
Ⅸ 我們使用交換機,伺服器搭建一個區域網,現在想把電腦的文件上傳到伺服器上,提示需要許可權,請問我該怎樣
你好,伺服器要設置一個或幾個磁碟出來共享,共享裡面有許可權設置,設置可以上傳和下載就可以了。