linux的用戶和組相關的命令

1、查看用戶相關的id信息 id

     id [OPTION]... [USERNAME]

      常用選項:

            -u: 查看用戶的ID號碼

            -g:查看用戶的基本組

            -G:查看用戶的所有組


2、切換用戶su

    su [OPTION]... [-] [USER [ARG]...]

        1、su root :非登錄式切換,不會讀取目標用戶的配置

        2、su - root:登錄式切換,會讀取用戶的配置文件

        3、切換賬戶後執行命令再切換回來:su - username -c 'command'


3、用戶創建 useradd

    useradd [options] LOGIN

       常用選項:

             -u UID :指定用戶的ID號碼,和-o選項連用,可以使用其他用戶的標識號

             -g GID:指定用戶的基本組,可以是組名也可以是組ID,這個基本組必須存在

            -c COMMAND:添加一段註釋說明

            -d /home/...:添加用戶的家目錄,如果目錄不存在,和-m連用

            -s:指定用戶的默認shell,

            -G:指定用戶的附加組,組需先存在

    注:useradd -D:是創建默認用戶,默認用戶的配置在/etc/default/useradd文件中


4、修改用戶屬性 usermod 

    usermod [options] LOGIN

        常用選線:和useradd是一樣的

            -l:修改新的用戶名

            -G:注意修改後會覆蓋原來的附加組,如果要保留需要-a連用.

            -d:添加新的家目錄,原有的家目錄文件不會拷貝過來。若要拷貝,需要使用-m.

            -L:locK指定用戶密碼

            -U:解鎖指定用戶密碼



5、給用戶添加密碼passwd

    passwd [options] [username] 修改指定用戶的密碼,管理員使用

    passwd [username] 修改自己密碼

        常用選項:-l:鎖定用戶密碼

             -u:解鎖用戶密碼

            -n min:密碼更改的最短時間

            -x max:密碼更改的最長期限

            -w warn:警告期時間長短

            -i:過期後停止賬戶

            --stdin:從標準輸入接受用戶密碼

               eg: echo 'PASSWORD'|passwd --stdin tom

            /dev/null:數據黑洞

            /dev/zero:一直輸出0

6、刪除用戶 userdel

    userdel [options] username

        -r:刪除用戶家目錄


7、組創建 groupadd

     groupadd [-g gid [-o]] [-r] [-f] [-K KEY=VALUE] group

       常用選項:

            -g GID:指定組ID 

            -r: 創建系統組

8組修改groupmod

         groupmod [options] groupname

            -n:重新設置組名

            -g:重新設置組ID

9、組密碼添加gpasswd

     gpasswd  [options] group

            -a:添加用戶到組

            -d:刪除用戶

            -A:指定管理員


10、組刪除groupdel

    groupdel  username


11、臨時切換基本組:newgrp

        若用戶就屬於這個組,不需要密碼,若賬戶不屬於這個組,需要密碼。


12、修改用戶密碼有效信息 chage

        chage [options] user

            -d:上一次密碼修改時間

            -E:賬戶截止日期,過了這天賬戶不能使用

            -I:列出當前的設置

            -M:密碼有效的最大期限

            -m:密碼可更改的最小期限

            -W:用戶密碼到期前,提前多少天提醒。


13、pwck:查看當前密碼文件的完整性

    chfn:修改註釋信息

    chsh:修改sh;

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章