Linux 帳號創立 密碼設定 sudo設定 關閉ROOT權限

由 Derek 發表於 二月 16, 2011 / 3 則評論

帳號創立: useradd

[root @test~]# useradd [-u UID] [-g GID] [-d HOME] [-mM] [-s shell] username 

參數說明: 
-u  
:直接給予一個 UID 
-g  
:直接給予一個 GID (此 GID 必須已經存在於 /etc/group 當中) 
-d  
:直接將他的家目錄指向已經存在的目錄(系統不會再建立) 
-M  
:不建立家目錄 
-s  
:定義其使用的 shell 
範例: 
[root @test~]# useradd test    <==直接以預設的資料建立一個名為 faq 的帳號 
[root @test~]# useradd -u 720 -g 100 -M -s /bin/bash test   <==以自己的設定建立帳號

 

通常在建立帳號若沒特殊要求 用預設的就可以了

[root @test]# useradd usermane

 

密碼設定: passwd

[root @test~ ]# passwd [username] 
[test @test~ ]# passwd             <==直接修改此帳號的密碼
[root @test~ ]# passwd test             <==要修改指定帳號的密碼
Changing password for user test 
New password:     <==輸入密碼 
BAD PASSWORD: it is based on a dictionary word 
Retype new password:   <==再輸入一次! 
passwd: all authentication tokens updated successfully

 

  • 一般使用者的用法是直接輸入 passwd 即可;
  • root 可以使用 passwd [username] 來替 username 這個帳號取一個新的密碼!

 

Sudo設定

直接使用visudo

[root@test~ ]# visudo 
# sudoers file. 
# 
# This file MUST be edited with the 'visudo' command as root. 
# 
# See the sudoers man page for the details on how to write a sudoers file. 
# 
# Host alias specification 
# User alias specification 
# Cmnd alias specification 
# Defaults specification 
# User privilege specification 
root    ALL=(ALL) ALL 
test    ALL=(ALL) ALL                  <==這一行可以加入,使 test 這個人可以使用 sudo 
# Uncomment to allow people in group wheel to run all commands 
# %wheel        ALL=(ALL)       ALL    <==將這一行註解符號取消 
# Same thing without a password 
# %wheel        ALL=(ALL)       NOPASSWD: ALL 
# Samples 
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom 
# %users  localhost=/sbin/shutdown -h now

 

當登入主機後

[test @test~ ]$ sudo su-

Password: 輸入密碼

[test @test~ ]#

當看到符號$變成#就表示有最大使用者權限了

 

 

若想要了解更多 可到鳥哥查詢

http://linux.vbird.org/linux_basic/0410accountmanager/0410accountmanager.php

 

 

關閉ROOT權限:

vi /etc/ssh/sshd_config

找到以下的參數

#PermitRootLogin YES

把前面的#移除,並且把YES改成no
PermitRootLogin no

重新啟動ssh即可。
# service sshd restart

 

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

  1. Nevada Curra 說: 2011/05/29

    I just added your blog site to my blogroll, I pray you would give some thought to doing the same.

  2. Kurt 說: 2011/04/18

    #建立另一個root
    useradd  -u  0  -g  0  -o  -r  -d  /root   id
    指定uid、gid=0
    o=允許建立的帳號共用一個uid
    r=系統的帳號
    d=指定目錄/root
     
    #把原root帳號lock
    passwd -l  root

    • Derek 說: 2011/04/18

      謝謝分享 ^^

發表評論至 Derek

*