<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/tag/www/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Sat, 23 Jan 2021 07:00:19 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>FreeBSD如何讓網頁執行需要root權限的script</title>
		<link>https://ailog.tw/lifelog/2020/12/26/freebsd-web-root/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Sat, 26 Dec 2020 07:01:22 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[FreeBSD如何讓網頁執行需要root權限的script]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[visudo]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[www]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=5641</guid>

					<description><![CDATA[小編遇到了一個案例，需要透過網頁來執行需要root才可以運作的script，當下當然覺得這是非常危險的動作，溝 &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2020/12/26/freebsd-web-root/" class="more-link">閱讀全文<span class="screen-reader-text">〈FreeBSD如何讓網頁執行需要root權限的script〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>小編遇到了一個案例，需要透過網頁來執行需要root才可以運作的script，當下當然覺得這是非常危險的動作，溝通過後了解到對方是在要企業的內部系統網頁執行，好吧!今天小編就來分享如何透過web程式去執行需要root才可以執行的script。<span id="more-5641"></span></p>
<p>一、作業系統情境：<br />
FreeBSD</p>
<p>二、安裝Sudo軟體：<br />
(1)、透過pkg安裝：<br />
<span style="font-weight: 400;">pkg install </span><span style="font-weight: 400;">sudo</span></p>
<p>(2)、透過ports安裝：<br />
<span style="font-weight: 400;">cd /usr/ports/security/sudo<br />
</span><span style="font-weight: 400;">make &amp;&amp; make install<br />
</span></p>
<p>三、設定權限<br />
<span style="font-weight: 400;">在命令提示字元下輸入「visudo」<br />
</span>在文件的最下面新增新增要賦予的權限及程式</p>
<p>範例一：<br />
www ALL=NOPASSWD:/var/carddata/md5check.sh</p>
<p>範例二：<br />
apache ALL=NOPASSWD:/var/carddata/md5check.sh</p>
<p>注意事項：<br />
設定時最前方是要用www或apache得看系統是用哪一個帳號來運作web server。</p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;"> </span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
