24h購物| | PChome| 登入
2020-01-19 06:21:49| 人氣9| 回應0

手機賺錢 新增使用者並建立好ftp及個人...-blog.x

推薦 0 收藏 0 轉貼0 訂閱站台

築夢團隊

全力推薦

手機賺錢 轉換連結

商機介紹

↓ ↓ ↓

全台最新商機 : 懶人賺錢法 快速累績人生第一桶金。

一天當中擁有96個15分鐘,我們只是需要占用你兩個15分鐘,即可讓你多增加額外收入。

別讓自己的思想綁住,錯失良好的時機

不必繳任何的費用

簡單步驟讓你用手機賺取平凡的收入。

新增使用者並建立好ftp及個人網頁資料夾權限

為了幫老師改好這些設定,我抽絲剝繭,終於把相關的設定都整合好,我想這樣的需求應該有很多學校會用的到。

使用需求:

1.當新增使用者時在個人資料夾底下即自動建立好public_html資料夾。

2.使用者可透過ftp方式連線至個人資料夾上下傳檔案,並且只限定瀏覽自己的home。

3.ftp上傳的檔案必需為可讀寫,簡單來說就是可以利用web方式開啟檔案。

 

使用軟體:

Redhat 5.4版

vsftpd-2.0.5-16.el5

 

1.首先 安裝vsftp 詳細安裝方式請參考鳥哥vsFTPd

2.再來設定ftp的權限 vi /etc/vsftpd/vsftpd.conf

比較重要的設定

anonymous_enable=NO   關閉任何使用者不得登入

local_umask=022   這會影響使用者上傳後的檔案權限

chroot_local_user=YES   讓 vsftp 預設使用者不能離開 home 目錄

config改好後 記得

#service vsftpd restart

3.更改 vi /etc/httpd/conf/httpd.conf

#UserDir disable 使用者僅能瀏覽個人家目錄

#UserDir /home/*/public_html 使用者網頁目錄位置手機賺錢

config改好後 記得

#service httpd restart


4.讓使用者新建帳號後 家目錄自動產生 public_html手機賺錢

#cd /etc/skel

#mkdir public_html

這樣新增使用者後 將會在其家目錄自動新增資料夾

5.新建檔案及目錄的預設權限修正 /etc/login.defs

手機賺錢

新建檔案及目錄的預設權限 : umask (/etc/login.defs)

目錄權限 : 777

檔案權限 : 666

系統預設umask 0022 : 

即目錄777 drwxrwxrwx 減 0022 d----w--w- 等於 drwxr-xr-x

檔案666 -rw- rw- rw- 減 0022 - ----w--w- 等於 - rw-r--r--

umask=022 使用者新增的檔案才有權限呈現在網頁中


6.設定完就可以測試一下,測試步驟

#useradd test 新增使用者名稱為test

#passwd test 建立test這位使用者的密碼為test

ftp至server 用test的帳號密碼登入後,將網頁相關檔案上傳到

public_html資料夾。

最後再開啟網頁 http://ServerIP/~test/index.htm

就可以看到test這位使用者透過ftp上傳至網頁資料夾的首頁了

7.如果ftp連進去出現錯誤訊息可以將 SELinux 關閉

   關於SELinux的認識可以參考 鳥哥的SELinux

#/etc/selinux/config

把 SELINUX=disabled



 

< type="text/javascript" src="https://ssp.hinet.net/api/app.js">
< language="javascript">(function(){$('#content_all img').map((function(){var skip_count = 2;return function(){var $this = $(this);if(this.src.indexOf('.gif') == -1) {var data = {title: this.title || this.alt || '',description: '',src: this.src,size: 'o',href: $this.parent('a')};if(data.href.length != 0) {data.href = data.href[0].href;} else {data.href = '#';}if(skip_count <= 0) {var src = this.src;$(this).addClass('lazyload').attr({'src': 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7','data-original': src});} else {skip_count--;}}return this;};})());$(function(){$('#content_all img.lazyload').lazyload({threshold: 600,load: function() {$(this).removeClass('lazyload');if( BlogPlugins && BlogPlugins.auto_resize &&(typeof xuiteBlogPlugin_auto_resize=="undefined") || (xuiteBlogPlugin_auto_resize == null) || (xuiteBlogPlugin_auto_resize == 'Y') ) {BlogPlugins.auto_resize(this, null, {delay:1000});}}});});})();var itemArticleDetailType = "";if(getCookie("xuite_id") != null && itemArticleDetailType != "article_preview"){$.ajax({type: "GET",url: "/_theme/AuthorButtonExp.php?aid=33176785&bid=1636630&mid=11546923&author_id=11546923&article_type=blog&ga="+(new Date()).getTime(),async: false,dataType: 'json',success: getButton});}function getButton(json){document.write("
"+json+"
");}if ((typeof xuiteBlogPlugin_auto_yo=="undefined") || (xuiteBlogPlugin_auto_yo == null) || (xuiteBlogPlugin_auto_yo == 'Y')) {$.ajax({type: "GET",url: "//s.blog.xuite.net/_public/js/BlogPlugins.auto_yo.js",success: function(){BlogPlugins.auto_yo.fetchItem(33176785);},dataType: "script",cache: true});}
< language="javascript">if ((typeof xuiteBlogPlugin_facebook_comment=="undefined") || (xuiteBlogPlugin_facebook_comment == null) || (xuiteBlogPlugin_facebook_comment == 'Y')){var myBlogThemeWidth = $(".title").width()-38;if ((typeof xuiteBlogPlugin_facebook_comment_color=="undefined") || (xuiteBlogPlugin_facebook_comment_color == null) || (xuiteBlogPlugin_facebook_comment_color == 'Y')){document.write('
'+'
');}else {document.write('
'+'
');}(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "//connect.facebook.net/zh_TW/sdk.js#xfbml=1&version=v2.0";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));}if ((typeof xuiteBlogPlugin_facebook_like_down == "undefined") || (xuiteBlogPlugin_facebook_like_down == null) || (xuiteBlogPlugin_facebook_like_down == 'Y')){$(document).ready(function(){(new XUI.Widgets.Like(document.getElementById('facebook-like-bottom'), { mode : 'face' , URL : 'http://blog.xuite.net/yipo.lin/blog/33176785' })).render();});}
< language="javascript">var notVIP = '
';$(".articleExtAd").append(notVIP);setTimeout(function() {$('.top-toolbar').data('top-toolbar').setAD({title: "\u65b0\u589e\u4f7f\u7528\u8005\u4e26\u5efa\u7acb\u597dftp\u53ca\u500b\u4eba\u7db2\u9801\u8cc7\u6599\u593e\u6b0a\u9650",label_id: 166,label_name: "\u7a0b\u5f0f\u8a2d\u8a08"});}, 2000);
< language="javascript">if( (typeof xuiteBlogPlugin_random_article=="undefined") || (xuiteBlogPlugin_random_article == null) || (xuiteBlogPlugin_random_article == 'Y') || (xuiteBlogPlugin_random_article == 'YY') ){$(".articleExt").append('
');var random_content = '
    ';$(".articleExt").append(random_content);$.get("/_theme/ArticleRandomExp.php?bid=1636630&plugin_random="+xuiteBlogPlugin_random_article+"&theme_type=&tpl_type=1", function(data){$("#articleExt_random_content").append(data);if(data != null && data != ""){$("#articleExt_random_title").append("隨機文章 : ");if(xuiteBlogPlugin_random_article == "YY"){$("ul#articleExt_random_content").attr("class","");}}});}if( (typeof xuiteBlogPlugin_relate_article=="undefined") || (xuiteBlogPlugin_relate_article == null) || (xuiteBlogPlugin_relate_article == 'Y')){$(".articleExt").append('
    ');}else{$(".articleExt").append('
    ');}if( (typeof xuiteBlogPlugin_history_today=="undefined") || (xuiteBlogPlugin_history_today == null) || (xuiteBlogPlugin_history_today == 'Y')){$(".articleExt").append("");}(function() {var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.charset = "utf-8"; pa.async = true;pa.src = window.location.protocol + "//api.popin.cc/searchbox/xuite_blog.js";var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(pa, s);})();
    yipo.lin / Xuite日誌 / 回應(0) / 引用(0)
    使用 ping 指令 出現錯誤...|日誌首頁|查看Linux硬碟裡那個資料夾...上一篇使用 ping 指令 出現錯誤 bad option specified...下一篇查看Linux硬碟裡那個資料夾佔的空間最多...
    手機賺錢
    回應
    < language="javascript"> function wopen(){ window.open("//blog.xuite.net/_theme/item/item_auto_trackback.php?ping=https://blog.xuite.net/yipo.lin/blog/33176785/track","trackBack","location=no,toolbar=no,resizable=yes,scrollbars=yes,width=430,height=400") } function copy_clip(meintext) { if (window.clipboardData) { // the IE-manier window.clipboardData.setData("Text", meintext); } } function openSpecfiyWindown(windowName){ window.open('about:blank',windowName,'width=800,height=600,menubar=no,scrollbars=yes'); } function doMsgDelete(mid,page){ if(confirm("是否確定要刪除")){ $("div.jqmWindow").html(""); } } function doTrackDelete(tid,lid,url,page){ if(confirm("是否確定要刪除")){ $("div.jqmWindow").html(""); } } function doMsgEdit(mid,page){ var l="/_theme/message/message_post.php?act=edit&mid="+mid+"&aid=33176785&bid=1636630&page="+page; window.open(l,'post_win','width=660,height=700,scrollbars=1'); } function doMsgReplyAdd(rel_id,page,owner_sn,owner_login_id){ var l="/_theme/message/message_post.php?act=reply&rel_id="+rel_id+"&aid=33176785&bid=1636630&page="+page+"&owner_sn="+owner_sn+"&owner_login_id="+owner_login_id; window.open(l,'post_win','width=660,height=700,scrollbars=1'); } function doMsgReplyEdit(mid,page){ var l="/_theme/message/message_post.php?act=reply_edit&mid="+mid+"&aid=33176785&bid=1636630&page="+page; window.open(l,'post_win','width=660,height=700,scrollbars=1'); } function doSummary(arg){ $("#summarySwitch").html($("#summaryContent").html()); $("#summaryContent").html($("#summaryDisplay").html()); $("#summaryDisplay").html($("#summarySwitch").html()); } < language="javascript"> $(document).ready(function(){ var index=""; Message(33176785,1636630,11546923,11546923,index); TrackBack('33176785','yipo.lin','blog','11546923','1636630','11546923','Y',index); if ((typeof xuiteBlogPlugin_auto_resize=="undefined") || (xuiteBlogPlugin_auto_resize == null) || (xuiteBlogPlugin_auto_resize == 'Y')) { $.ajax({ type: "GET", url: "//s.blog.xuite.net/_public/js/BlogPlugins.auto_resize.js", success: function(){ BlogPlugins.auto_resize("#content_all img", null, {delay:1000}); }, dataType: "script", cache: true }); } $.ajax({ type: "GET", url: '/_theme/ArticleDetailCounterExp.php?aid=33176785&ga='+(new Date()).getTime(), dataType: 'json', success: getArticleDetailCounter }); }); function getArticleDetailCounter(json){ $("#article_counter").html(json[0].counter); } function TrackBack(aid,b_login,b_url,mid,bid,a_author_id,track_flag,index){ $.ajax({ type: "GET", url: '/_theme/TrackBackShowExp.php?aid='+aid+'&b_login='+b_login+'&b_url='+b_url+'&mid='+mid+'&bid='+bid+'&a_author_id='+a_author_id+'&track_flag='+track_flag+'&index='+index+'&ga='+(new Date()).getTime(), dataType: 'json', async: false, success: getTrackBackShow }); } function Message(aid,bid,uid,a_author_id,index){ $("div.item_message").html(""); $("div.alertLoad").ajaxStart(function(){ $(this).show(); }); $("div.alertLoad").ajaxStop(function(){ $(this).hide(); $(this).unbind("ajaxStart"); }); var mid = ""; if (index == "" && location.hash != '#message_header') { mid = location.hash.replace("#",""); } $.ajax({ type: "GET", url: '/_theme/MessageShowExp.php?ver=new&aid='+aid+'&uid='+uid+'&bid='+bid+'&a_author_id='+a_author_id+'&index='+index+'&mid='+mid+'&ga='+(new Date()).getTime(), dataType: 'json', async: false, success: getMessageShow }); } function getMessageShow(json){ $("div.item_message").html(json['message'].content); $("div.alertLoad").hide(); if(json['aside'].check != 0){ for( i =0; i < json['aside'].length; i++){ $("div#authorname_"+json['aside'][i].id).html("
    (這則留言是悄悄話)
    "); $("div#commenttext_"+json['aside'][i].id).html(json['aside'][i].content); } } if (json['button'].check != 0){ for( i =0; i < json['button'].length; i++) { if(json['button'][i].level == 'all'){ /*是回覆*/ if(json['button'][i].relation_id != null && json['button'][i].relation_id != undefined){ $("div#commentbutton_"+json['button'][i].relation_id).html(" 修改回覆   回覆刪除"); /*是回應*/ }else{ /*有回覆*/ if($("div#reply_"+json['button'][i].id).html() != null){ $("div#commentbutton_"+json['button'][i].id).html(" 修改   刪除"); /*沒回覆*/ }else{ if(json['button'][i].self_write != 'y'){ $("div#commentbutton_"+json['button'][i].id).html(" 修改   刪除"); }else{ $("div#commentbutton_"+json['button'][i].id).html(" 新增回覆    修改   刪除"); } } } }else if(json['button'][i].level == 'one'){ /*是回覆*/ if(json['button'][i].relation_id != null && json['button'][i].relation_id != "undefined"){ $("div#commentbutton_"+json['button'][i].relation_id).html(" 修改回覆   回覆刪除"); /*是回應*/ }else{ /*有回覆*/ if($("div#reply_"+json['button'][i].id).html() != null){ $("div#commentbutton_"+json['button'][i].id).html("刪除"); /*沒回覆*/ }else{ if(json['button'][i].self_write != 'y'){ $("div#commentbutton_"+json['button'][i].id).html("刪除"); }else{ $("div#commentbutton_"+json['button'][i].id).html(" 新增回覆   刪除"); } } } //放上ip }else{ $("div#commentbutton_"+json['button'][i].id).html(" 修改   刪除"); } } } if (json['reload'].flage != "true"){ ff= location.href; tt = ff.indexOf("#"); if(tt != -1){ o_index =ff.substring(0,tt); location.href="https://blog.xuite.net/yipo.lin/blog/o_index+"#message_header"; }else{ location.href="https://blog.xuite.net/yipo.lin/blog/ff+"#message_header"; } } } function getTrackBackShow(json){ $("div.item_trackBack").html(json['trackBack'].content); if(json['button'].check != 1){ $("div.track_button").hide(); } if(json['reload'].flage != "true"){ ff= location.href; tt = ff.indexOf("#"); if(tt != -1){ o_index =ff.substring(0,tt); location.href="https://blog.xuite.net/yipo.lin/blog/o_index+"#trackBack_header"; }else{ location.href="https://blog.xuite.net/yipo.lin/blog/ff+"#trackBack_header"; } } } var pinnedSite = new XUI.Widgets.PinnedSite( { title: "新增使用者並建立好ftp及個人網頁資料夾權限", author: "yipo.lin", url: "http://blog.xuite.net/yipo.lin/blog/33176785" } ); pinnedSite.render();
    < language="javascript" type="text/javascript">document.write(g_sidebar.ItemArticleList);
    • 日本自助旅遊 - 京都大阪行前規劃(飯店篇)
    • kuaidial 撥號工具無法移除
    • Iphone5、Iphone4(4s)、ipad(mini) ios 6.1 JB 教學
    • 超快速使用 iTools 將鈴聲及mp3丟到iphone4、4S裡
    • 關於iphone4、4s JB 201203
    • Win7 使用 XP舊注音 (64bit)
    • iphone4 改美少女字體(4.3.4以上)
    • CentOS 5.5 設定 yum升級 php 到 5.3
    • Postfix 調整信箱及單封信件可容納的大小
    • gplus.to 非官方 Google+ 短網址設定
    < language="javascript" type="text/javascript">document.write(g_sidebar.ItemMessageList);
      沒有新回應!
    < language="javascript"> $(document).ready(function(){ $.ajax({ type: "GET", url: "/_theme/MessageListExp.php?bid=1636630&msg_list_nums=10&loginID=yipo.lin&url=blog&ga="+(new Date()).getTime(), async: false, dataType: 'json', success: getMessageList }); }); function getMessageList(json){ var messageSideContent = ""; if(json.length > 0){ for(var i=0;i< json.length;i++){ messageSideContent = messageSideContent + '
  • '+json[i].content+'by '+json[i].author_nickname+''+json[i].cm+'/'+json[i].cd+'
  • '; } $("#new-comment-list").html(messageSideContent); } }
    < language="javascript" type="text/javascript">document.write(g_sidebar.ItemAlbum);
    我的相簿
    < src="https://img.xuite.net/_v_1.0.137/xui/photorotator.js" > < language="javascript" type="text/javascript"> $.ajax({ type: "GET", url: '/_theme/PhotoLinkExp.php?loginID=yipo.lin&option_level=1&album_id=&ga='+(new Date()).getTime(), dataType: 'json', success: getPhotoLink }); function getPhotoLink(json){ $("div.albumSide").html("
    "+json+"
    "); }
    < language="javascript" type="text/javascript">document.write(g_sidebar.ItemPaint);
    < language="javascript" type="text/javascript">document.write(g_sidebar.ItemCategory);
    全部展開|全部收合
    < language="javascript" type="text/javascript"> $(document).ready(function(){ if(getCookie("MemberInformation") != null){ $.ajax({ type: "GET", url: '/_theme/AvatarButtonExp.php?mid=11546923&bid=1636630&ga='+(new Date()).getTime(), dataType: 'json', success: getAvatarButton }); } }); function getAvatarButton(json){ if(json.check=='0'){ $("div.avatarbutton").html(""); } }
    < language="javascript" type="text/javascript">document.write(g_sidebar.ItemAvatar);
    加我為好友

     

     

    我 玩戶外

    我 玩刺激

    我 什麼都嘗試

    < language="javascript" type="text/javascript"> $(document).ready(function(){ $.ajax({ type: "GET", url: '/_theme/CountSideExp.php?bid=1636630&ga='+(new Date()).getTime(), dataType: 'json', success: getCountSide }); }); function getCountSide(json){ $("div#todayHit").html("今日人氣: "+json.now_hit); $("div#totalHit").html("累積人氣: "+json.all_hit); }
    < language="javascript" type="text/javascript">document.write(g_sidebar.ItemCounter);
    < src="https://my.xuite.net/api/visit.php?key=aHR0cDovL2Jsb2cueHVpdGUubmV0L3lpcG8ubGluL2Jsb2c=" type="text/javascript"> < type="text/javascript" src="https://static.adsinstant.com/xuite/fgm.js">

    我要檢舉
    台長: caldwelanyeq
    人氣(9) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
    全站分類: 心情日記(隨筆、日記、心情手札)

    是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
    * 請輸入識別碼:
    請輸入圖片中算式的結果(可能為0) 
    (有*為必填)
    TOP
    詳全文