我自踏雪至山巅 發表於 2024-3-22 00:00:00

浅谈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]
查看完整版本: 浅谈Linux下免密码切换到root用户当注意的问题