問題現象:
ftp到一台linux系統中,查看一個文件下的文件清單,發現和文件的實際創建時間(以root用戶登錄查看的時間)不一致,大約相差8個小時左右。
問題處理方法:
Linux 下的時區是通過建立從/etc/localtime 到 /usr/share/zoneinfo 目錄下與您所在時區相符的文件的符號鏈結實現的。例如,由於我在中國的北京,/etc/localtime就是到/usr/share/zoneinfo/Asia/Shanghai的符號鏈結。要建立這個鏈結,運行:
ln -sf /usr/share/zoneinfo/yourzone /etc/localtime
替換yourzone 為形如Asia的文件。看看/usr/share/zoneinfo目錄都有什麼時區。
我這里運行的是:
ln -sf /usr/share/zoneinfo/Asia /etc/localtime
這里假設/usr/share/zoneinfo 是到/etc/localtime 的鏈結的前提是Redhat Linux
在舊版本的系統里,您會發現使用/usr/lib/zoneinfo而不是/usr/share/zoneinfo。參考後面「一些應用程序中時間錯誤」。
❷ linux的ftp中,怎麼設置空閑用戶會話的中斷時間
配置vsftpd:
# cp /etc/vsftpd.conf /etc/vsftpd.conf1<Enter> //備份,vsftpd.conf主文件,修改時不小心在有效行後加一個空格就會使服務啟用失敗
# diff /etc/vsftpd.conf /etc/vsftpd.conf1<Enter> //文件內容比較
做一步,重啟一下,測試
# vi /etc/vsftpd.conf<Enter>
anonymous_enable=YES // :7<Enter> ,匿名帳戶可登陸
local_enable=YES // :10<Enter> ,本地帳戶可以登陸
write_enable=YES // :13<Enter> ,用戶通過ftp在伺服器上是否有寫許可權
local_umask=022 // :17<Enter> ,創建時默認許可權。文件夾=777-umask,文件=666-umask
anon_upload_enable=YES // :22<Enter> ,允許匿名帳戶上傳
anon_mkdir_write_enable=YES // :26<Enter> ,允許匿名帳戶創建文件夾
chown_uploads=YES // :41<Enter> ,開啟匿名帳戶上傳自動更改所屬功能
chown_username=bob // :42<Enter> ,屬主改為bob
idle_session_timeout=600 // :52<Enter> ,空閑會話超時時間
ascii_upload_enable=YES // :76<Enter> ,以ASCII方式上傳
ftpd_banner=Welcome to blah FTP service. // :80<Enter> ,歡迎界面
chroot_list_enable=YES // :91<Enter> ,開啟用戶更改根目錄功能,默認為禁用更改根
chroot_list_file=/etc/vsftpd.chroot_list // :93<Enter> ,該文件中所有用戶無法更改根
查看文件其它參數 # man vsftpd.conf<Enter>
anon_other_write_enable=YES // 允許匿名帳戶刪除、重命名
anon_root=/ftp // 更改匿名帳戶根目錄,默認為"/var/ftp"
local_root=/local // 更改本地帳戶根目錄為/local,默認為用戶主目錄~
userlist_enable=YES // 開啟用戶列表功能
userlist_deny=YES // 用戶列表文件中所有帳戶全拒絕。NO時,只有列表中用戶能登陸
userlist_file=/etc/vsftpd.user_list // 用戶列表文件
anon_max_rate=0 // 匿名用戶最大傳輸速率,0為無限
local_max_rate=0 // 本地用戶最大傳輸速率,0為無限
max_clients=0 // 最大客戶端連接數,0為無限
pasv_max_port=0 // 客戶端埠最大限制,0為無限制
pasv_min_port=0 // 客戶端埠最小限制,0為無限制
❸ linux配置FTP訪問時間限制。
1.腳本處理,大概思路
從6點到0點,直接開啟ftp服務(services vsftp stop 或者直接使用腳本啟動)
其他時間直接關閉ftp服務,放到計劃任務裡面.
2.修改配置文件處理
拷貝一份安裝目錄下的文件
#cp /usr/share/doc/vsftpd-1.1.3/vsftpd.xinetd /etc/xinetd.d/vsftpd 修改的時候記得做備份
#vim /etc/xinetd.d/vsftpd/
修改參數 disable = no
這個參數沒有的話就添加一行
access_time = hour:min-hour:min (添加配置訪問的時間限制(註:與vsftpd.conf中listen=NO相對應)
例: access_time = 18:00-00:00 表示只有這兩個時間段可以訪問ftp而後重啟vsftp服務測試一下. 查閱書籍《Linux就該這么學》.
❹ linux ftp配置訪問時間限制,只有在下午18:00到凌晨00:00之前能訪問
ftp還沒有這樣的設置的哦, 不過可以編寫程序來自動實現管理的
能否看看wo的網名呢?這個可以編寫一個程序來實現啊
❺ LINUX中FTP伺服器的開放時間如何制定
關鍵在許可權,那麼說明你的ftp與賬戶完全沒有問題,那麼簡單,先確認該用戶賬戶的ftp訪問目錄具體位置的上一級目錄(一定要上一級目錄),然後
ls -l ,看是否有w許可權,應該沒有,給那個文件夾加上許可權即可。假如那個文件夾名字叫 folder
用chmod ugo+w folder 即可。
記的需要重新啟動ftp服務
我可以幫助你,你先設置我最佳答案後,我網路Hii教你。
❻ linux配置FTP訪問時間限制。只有在下午六點到午夜零點之前才能訪問ftp伺服器
1.腳本處理,大概思路從6點到0點,直接開啟ftp服務(services vsftp stop 或者直接使用腳本啟動)其他時間直接關閉ftp服務,放到計劃任務裡面.2.修改配置文件處理拷貝一份安裝目錄下的文件#cp /usr/share/doc/vsftpd-1.1.3/vsftpd.xinetd /etc/xinetd.d/vsftpd 修改的時候記得做備份#vim /etc/xinetd.d/vsftpd/ 修改參數 disable = no 這個參數沒有的話就添加一行 access_time = hour:min-hour:min (添加配置訪問的時間限制(註:與vsftpd.conf中listen=NO相對應) 建議閱讀linux相關書籍比如說《linux就該這么學》。
❼ linux 下如何將ftp伺服器在某個時間段不能訪問 答案急需
使用cron來做: crontab -e寫入2條:00 12 * * * /etc/init.d/vsftpd stop00 14 * * * /etc/init.d/vsftpd start中午12點禁止登陸,14點開啟登陸!你自己參照著改吧!你說「之前」是什麼意思?
❽ LINUX ftp如何限制匿名用戶只能在特定的時間內可以登錄如題 謝謝了
為了實現Linux環境下的FTP伺服器配置,絕大多數的Linux發行套裝中都選用的是Washington University FTP(Wu-Ftpd),這是一個性能優秀的伺服器軟體,由於它具有眾多強大功能和超大的吞吐量,Internet上的FTP伺服器有60%以上採用了它。 安裝與運行 以下我們以RedHat Linux為例。 1、安裝 根據服務對象的不同,FTP服務可以分為兩類:一類是系統FTP伺服器,它只允許系統上的合法用戶使用;另一類是匿名FTP伺服器,它允許任何人登錄到FTP伺服器,和伺服器連接後,在登錄提示中輸入Anonymous,即可訪問伺服器。針對這兩種服務,可以通過RedHat的第一張光碟安裝Wu-Ftpd的RPM包,只需以Root身份進入系統並運行下面的命令即可: Rpm - ivh anonftp -x.x-x.i386.rpm Rpm - ivh wu-ftpd-x.x.x-x.i386.rpm 其中-x.x-x和-x.x.x-x是版本號。 2、啟動 和Apache一樣,Wu-Ftpd也可以配置為自動啟動:執行RedHat附帶的Setup程序,在「System Service」選項中選中Wu-Ftpd,按下[OK]按鈕確定退出即可。 自動啟動固然方便,但是,當我們更改了Wu-Ftpd配置文件,需要用到手工啟動: 啟動:/usr/sbin/ftprestart 關閉:/usr/sbin/ftpshut FTP伺服器的配置 為了確保FTP伺服器安全,必須設置一些重要的配置文件,以更好地控制用戶的訪問許可權。這些配置文件是:/etc/ftpusers、/etc/ftpconversions、/etc/ftp-groups、/etc/ftpphosts、/etc/ftpaccess。利用這些文件,能夠非常精確地控制哪些人、在什麼時間、從什麼地點可以連接伺服器,並且可以對他們連接後所做的工作進行檢查跟蹤。 /etc/ftpusers:該文件夾中包含的用戶不能通過FTP登錄伺服器,有時將需要禁止的用戶賬號寫入文件/etc/ftpuser中,這樣就可以禁止一些用戶使用FTP服務。 /etc/ftpconversions:用來配置壓縮/解壓縮程序。 /etc/ftpgroups:創建用戶組,這個組中的成員預先定義可以訪問FTP伺服器。 /etc/ftpphosts:用來根據禁止或允許遠程主機對特定賬戶的訪問,例如: allow czc 192.168.0.0/24 deny cdd 10.0.0.0/8 表示允許czc用戶從192.168.0這個網段連線訪問,拒絕cdd從10.這個網段連線訪問。 /etc/ftpaccess:是非常重要的一個配置文件,用來控制存取許可權,文件中的每一行定義一個屬性,並對屬性的值進行設置。下面對它的一些常用配置做一點介紹: 1、定義用戶類別 格式:class [類名] [real/guest/anonymous][IP地址] 功能:這個指令的功能設定FTP伺服器上用戶的類別。並可對客戶端的IP地址進行限制,允許特定或者全部的IP地址訪問FTP伺服器。 2、登錄重試次數 在命令行中輸入:loginfails 10,這表明如果10次還沒有登錄成功就切斷連線。 3、密碼檢查 格式:passwd-check 〈strictness〉 warn 是對匿名用戶的密碼使用方式的檢查,其中〈strictness〉是三個可能的字元串之一:None、Trivial、RFC822。若選None,表示將不對口令做任何檢查;若選Trivial,表示對口令有一定的要求,它需要在口令中至少要有一個@符號;若選RFC822,則表示最嚴格,要求E-mail地址必須遵守RFC822報文標題標准(如:[email protected] )。 例如:passwd-check rfc822 warn,表明密碼的要求很嚴格,當密碼不符合規定時出現警告信息。 4、登錄人數的限制 格式:limit [類別] [人數] [時間] [文件名] 設置指定類別在約定時間內可以登錄FTP的人數。例如:limit remote Any/etc/many.msg,說明類別Remote類別在任何時間內登錄人數不超過20個人,否則會顯示Many.msg警告信息。 合理運用這些配置,可以有效地保護好我們的伺服器。 驗證 安裝、配置好FTP伺服器後,就可以進行驗證,用圖形工具和命令行均可訪問FTP伺服器。在Linux里最常用的命令為FTP,它提供了一個並不復雜的FTP伺服器介面。與FTP伺服器連接,只需要在命令提示符後輸入:FTP Servername,用主機名或希望連接的FTP伺服器的IP地址代替Servername,按照提示輸入用戶名和口令,然後用標準的Linux上移或下移FTP伺服器目錄結構。另外,也可以採用圖形化FTP程序,包括窗口式gFTP,可以藉助Web瀏覽器去訪問FTP伺服器。 以上是在Linux下進行FTP伺服器配置的要點,希望對您有所幫助。
❾ linux下怎麼樣設置FTP訪問伺服器的時間限制。。限制在某個時間段才能登陸伺服器
這個pureftpd可以實現,具體可參考pureftpd的配置文檔。
其實這個需求也可以通過crond來簡單實現,定時開啟和關閉ftp服務即可。