浅谈Linux下免密码切换到root用户当注意的问题
<p><span><strong>Linux</strong></span>(以Centos系统为例子)下进行用户切换的时候,使用su。</p>
<p>
<strong>一般如下:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_220991">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">su username</code>
</div>
<div class="line number2 index1 alt1">
<code class="xhtml plain">su - username</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<span><strong>第一种方式</strong></span>,切换用户后,还是使用以前登录用户的环境变量,有时候运行有些程序会出问题。</p>
<p>
<span><strong>第二种方式</strong></span>比较彻底,切换后,用户的环境变量也跟着变化,切换后就是当前用户的环境变量。</p>
<p>
<span><strong>以上两点需要注意下。</strong></span></p>
<p>
我们切换到root用户的时候,直接使用su 或者su -,但是有个问题是,需要输入密码。这样比较麻烦。我们可以让某个用户无密码登录到root用户,需要进行如下的设置:</p>
<p>
vim /etc/pam.d/su</p>
<p>
去掉如下行的注释:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_311337">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">auth sufficient pam_wheel.so trust use_uid</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
然后执行:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_413672">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">gpasswd -a usename wheel</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
即可!!!</p>
<p>
以上就是小编为大家带来的浅谈Linux下免密码切换到root用户当注意的问题全部内容了,希望大家多多支持~</p>
頁:
[1]