依兰 發表於 2023-7-11 00:00:00

Centos7学习之添加用户和用户组的方法

<p>
        在使用 Centos 之前用的更多是Ubuntu,所以在 useradd 和 adduser 两条命令出现歧义,在Ubuntu系统上这是两条命令,而在Centos上则是同一条命令,adduser 是链接的形式存在</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_41443">
                        <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>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># ll /usr/sbin/ | grep user </code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">lrwxrwxrwx. 1 root root  7 10月 30 17:09 adduser -&gt; </code><code class="bash functions">useradd</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">-rwxr-x---. 1 root root 114064 6月 10 09:16 </code><code class="bash functions">useradd</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        1、添加用户,Centos 没有任何交互动作!创建用户完毕后,必须修改密码否则无法登陆</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterplain" id="highlighter_586061">
                        <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>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                        <div class="line number4 index3 alt1">
                                                                4</div>
                                                        <div class="line number5 index4 alt2">
                                                                5</div>
                                                        <div class="line number6 index5 alt1">
                                                                6</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="plain plain"># useradd dev #创建用户 </code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="plain plain"># passwd dev #修改密码 </code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="plain plain">更改用户 dev 的密码 。 </code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="plain plain">新的 密码: </code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="plain plain">重新输入新的 密码: </code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="plain plain">passwd:所有的身份验证令牌已经成功更新。</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        2、为新建用户添加 sudo 权限,否则啥事都要请教 root 老大不合适,你懂得!</p>
<p>
        1)sudoers 文件添加可写权限</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_291634">
                        <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="bash comments"># chmod -v u+w /etc/sudoers </code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash string">"/etc/sudoers"</code> <code class="bash plain">的权限模式保留为0640 (rw-r-----) </code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        2)在 sudoers 文件添加新用户信息到 ## Allow root to run any commands anywher 下,修改后的效果为</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterplain" id="highlighter_296817">
                        <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>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="plain plain">## Allow root to run any commands anywher </code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="plain plain">root ALL=(ALL) ALL </code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="plain plain">dev ALL=(ALL) ALL #新增用户信息</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        3)取消 sudoers 文件可写权限</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterplain" id="highlighter_98352">
                        <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="plain plain"># chmod -v u-w /etc/sudoers </code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="plain plain">mode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)</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="syntaxhighlighterbash" id="highlighter_907627">
                        <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="bash plain">groupadd </code><code class="bash functions">test</code>             <code class="bash plain">//</code><code class="bash plain">新建</code><code class="bash functions">test</code><code class="bash plain">工作组</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="syntaxhighlighterbash" id="highlighter_46272">
                        <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="bash functions">useradd</code> <code class="bash plain">-g </code><code class="bash functions">test</code> <code class="bash plain">phpq        </code><code class="bash plain">//</code><code class="bash plain">新建phpq用户并增加到</code><code class="bash functions">test</code><code class="bash plain">工作组</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        注::-g 所属组 -d 家目录 -s 所用的SHELL</p>
<p>
        给已有的用户增加工作组</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_159837">
                        <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="bash functions">usermod</code> <code class="bash plain">-G groupname username 或者:gpasswd -a user group</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>补充:查看用户和用户组的方法</strong></p>
<p>
        用户列表文件:/etc/passwd<br>
        用户组列表文件:/etc/group<br>
        查看系统中有哪些用户:cut -d : -f 1 /etc/passwd<br>
        查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1<br>
        查看某一用户:w 用户名<br>
        查看登录用户:who<br>
        查看用户登录历史记录:last</p>
<p>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。</p>
<p>
        原文链接:http://blog.csdn.net/johnnycode/article/details/40655857</p>
頁: [1]
查看完整版本: Centos7学习之添加用户和用户组的方法