<?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>ジャナ・ビジネス・コンサルティング &#187; OS</title>
	<atom:link href="http://www.janabiz.com/category/operating-system/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.janabiz.com</link>
	<description>新聞、電子出版、Webシステム開発 SAP ERP開発 人材派遣 Java Android プログラマ学校</description>
	<lastBuildDate>Sat, 04 Mar 2023 03:22:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>CentOSにsudoを設定</title>
		<link>http://www.janabiz.com/centos%e3%81%absudo%e3%82%92%e8%a8%ad%e5%ae%9a/</link>
		<comments>http://www.janabiz.com/centos%e3%81%absudo%e3%82%92%e8%a8%ad%e5%ae%9a/#comments</comments>
		<pubDate>Tue, 08 Apr 2014 07:21:47 +0000</pubDate>
		<dc:creator>jian chen</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://www.janabiz.com/?p=855</guid>
		<description><![CDATA[<p>いつも su を使って、root ユーザーに切り替えてから操作していたが、セキュリティ上の配慮があるので、sudo で root ユーザー権限を利用することがだんだん普及された。 方法としては、以下の通り： １．まず sudo がインストールされているかを確認 [test@localhost ~]$ yum list installed &#124; grep sudo sudo.i386   1.7.2p1-14.el5_8.3   installed [test@localhost ~]$ もしインストールされていなければ、root ユーザーに切り替え、下記のようにインストール。 [root@localhost ~]$ yum install sudo ２．次に sudo を設定 sudo コマンドのヘルプを確認しましょう。 [root@localhost ~]$ man sudo 上記のコマンドを実行すると、コマンドの使い方の説明が出てくる、最後の方に関連項目がある。 stat(2), login_cap(3), sudoers(5), passwd(5), visudo(8), grep(1),su(1). visudo コマンドを使って sudo の設定を行う。 visudo(/usr/sbin/visudo)を使って、sudo できるユーザーを /etc/sudoers に追記できる。 [root@localhost ~]# visudo いくつの設定箇所があるんのだが、sudo を利用できる最小限の箇所を弄る方針として、少なくでも下記の箇所を修正する必要がある。 ①　ユーザーアカウント毎に設定するには ユーザーID   ALL=(ALL)   ALL ②　グループ毎に設定するには この場合、グループ名の前に%を付ける。 %wheel   ALL=(ALL)   ALL 単なるユーザーとグループを設定するには、sudo コマンドを実行できるが下記のエラーメッセージが出る可能性がある。 [test@localhost ~]$ sudo  service httpd status [sudo] password for test: sudo: service: command not found このエラーメッセージが出た原因はコマンドのパスが通れていないことを示している。この場合、以下の修正が必要となる。 # Defaults specification # # Disable &#8220;ssh hostname sudo &#60;cmd&#62;&#8221;, because it will show the password in clear. #         You have &#8230; <a href="http://www.janabiz.com/centos%e3%81%absudo%e3%82%92%e8%a8%ad%e5%ae%9a/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.janabiz.com/centos%e3%81%absudo%e3%82%92%e8%a8%ad%e5%ae%9a/">CentOSにsudoを設定</a> appeared first on <a href="http://www.janabiz.com">ジャナ・ビジネス・コンサルティング</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>いつも su を使って、root ユーザーに切り替えてから操作していたが、セキュリティ上の配慮があるので、sudo で root ユーザー権限を利用することがだんだん普及された。<br />
方法としては、以下の通り：</p>
<p>１．まず sudo がインストールされているかを確認</p>
<p>[test@localhost ~]$ yum list installed | grep sudo<br />
sudo.i386   1.7.2p1-14.el5_8.3   installed<br />
[test@localhost ~]$</p>
<p>もしインストールされていなければ、root ユーザーに切り替え、下記のようにインストール。</p>
<p>[root@localhost ~]$ yum install sudo</p>
<p>２．次に sudo を設定</p>
<p>sudo コマンドのヘルプを確認しましょう。</p>
<p>[root@localhost ~]$ man sudo</p>
<p>上記のコマンドを実行すると、コマンドの使い方の説明が出てくる、最後の方に関連項目がある。</p>
<p>stat(2), login_cap(3), sudoers(5), passwd(5), visudo(8), grep(1),su(1).</p>
<p>visudo コマンドを使って sudo の設定を行う。</p>
<p>visudo(/usr/sbin/visudo)を使って、sudo できるユーザーを /etc/sudoers に追記できる。</p>
<p>[root@localhost ~]# visudo</p>
<p>いくつの設定箇所があるんのだが、sudo を利用できる最小限の箇所を弄る方針として、少なくでも下記の箇所を修正する必要がある。</p>
<p>①　ユーザーアカウント毎に設定するには</p>
<p>ユーザーID   ALL=(ALL)   ALL</p>
<p>②　グループ毎に設定するには</p>
<p>この場合、グループ名の前に%を付ける。</p>
<p>%wheel   ALL=(ALL)   ALL</p>
<p>単なるユーザーとグループを設定するには、sudo コマンドを実行できるが下記のエラーメッセージが出る可能性がある。</p>
<p>[test@localhost ~]$ sudo  service httpd status<br />
[sudo] password for test:<br />
sudo: service: command not found</p>
<p>このエラーメッセージが出た原因はコマンドのパスが通れていないことを示している。この場合、以下の修正が必要となる。</p>
<p># Defaults specification</p>
<p>#<br />
# Disable &#8220;ssh hostname sudo &lt;cmd&gt;&#8221;, because it will show the password in clear.<br />
#         You have to run &#8220;ssh -t hostname sudo &lt;cmd&gt;&#8221;.<br />
#<br />
# Defaults    requiretty                                                  #←←コメントアウト<br />
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin    #←←追加<br />
#</p>
<p>再度確認してみる。</p>
<p>[test@localhost ~]$ sudo service httpd status<br />
[sudo] password for test:<br />
httpd (pid  xxxxx) を実行中&#8230;</p>
<p>[sudo] password for test: のところに、ユーザー test のパスワードを入力する。</p>
<p>これで sudo を利用する設定が完了。</p>
<p>The post <a href="http://www.janabiz.com/centos%e3%81%absudo%e3%82%92%e8%a8%ad%e5%ae%9a/">CentOSにsudoを設定</a> appeared first on <a href="http://www.janabiz.com">ジャナ・ビジネス・コンサルティング</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.janabiz.com/centos%e3%81%absudo%e3%82%92%e8%a8%ad%e5%ae%9a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

 Served from: www.janabiz.com @ 2026-05-02 03:58:59 by W3 Total Cache -->