Linux下用戶屬性的更改

  Linux下更改用戶的屬性一般使用usermod命令

  基本格式如下:

           Usermod
[options]
  login

     [options]中具體參數如下: 

  -u  UID:新的uid

  -g  GID新的gid

  -G  GRROUP[,GROUP1,GROUP2……]:新的附加組,原來的附加組將會被覆蓋;若保留原

       有的附加組,則需要同時使用-a選項,表示append

   Eg


      $ usermod -G g1,g2 gento

      $ id gento

      $uid=502(gento)
gid=502(gento) groups=502(gento),3003(g1),3004(g2)

      $ useradd –a –G
g3 gento

      uid=502(gento)
gid=502(gento) groups=502(gento),3003(g1),3004(g2),3005(g3)


      -d: 新的家目錄,原家目錄中的文件不會移動到新的家目錄。若要移動,需增加-m選項

   Eg

     1 $ usermod –d /hom/newhome    user6

      更改user6的家目錄為newhome

2  $ tail
/etc/passwd

   $ user6:x:503:503::/home/newhome:/bin/bash

      查看有無生效

3 su
– user6

  無法更改到/home/userhome

  沒有那個目錄

4 $ cp   /etc/fstab   /home/test.user6 (cp fstab文件至 新的家目錄)

5 $usermod –d /home/test.user6 user6

6 $ su – user6  成功

若直接使用-a命令,則家目錄中的文件會cp到新的家目錄

$ usermod –a –d /home/user6.2 user6

$su – user6

     切換成功


-l login_name:更改用戶的名字

-L 鎖定用戶,用戶不可以登錄,但可以su過去。只有管理員有這個權限

-U  解鎖某個用戶

原創文章,作者:mapipi,如若轉載,請注明出處:http://www.www58058.com/77209

(0)
mapipimapipi
上一篇 2017-05-30
下一篇 2017-05-30

相關推薦

  • 數據結構-線性表

    1. 線性表:n個數據元素的有序集合。 線性表是一種常用的數據結構。在實際應用中,線性表都是以棧、隊列、字符串、數組等特殊線性表的形式來使用的。由于這些特殊線性表都具有各自的特性,因此,掌握這些特殊線性表的特性,對于數據運算的可靠性和提高操作效率都是至關重要的?! 【€性表是一個線性結構,它是一個含有n≥0個結點的有限序列,對于其中的結點,有且僅有一個開始結點…

    Linux干貨 2015-04-07
  • 設計模式(七)組合模式Composite(結構型)

    1. 概述 在數據結構里面,樹結構是很重要,我們可以把樹的結構應用到設計模式里面。 例子1:就是多級樹形菜單。 例子2:文件和文件夾目錄 2.問題 我們可以使用簡單的對象組合成復雜的對象,而這個復雜對象有可以組合成更大的對象。我們可以把簡單這些對象定義成類,然后定義一些容器類來存儲這些簡單對象??蛻舳舜a必須區別對象簡單對象和容器對象,而實際上大多數情況下用…

    Linux干貨 2015-07-01
  • 8月5日文本處理工具作業

    分析文本工具相關練習題 1 、找出ifconfig 命令結果中本機的所有IPv4 地址       ~]# ifconfig|tr -cs '[0-9].' '\n'|sort -ut '.…

    Linux干貨 2016-08-06
  • Linux的哲學思想

    2018-03-03

    Linux干貨 2018-03-03
  • MySQL主從復制: MHA

                    MySQL主從復制: MHA 前言 MHA的架構 環境部署 實驗步驟 總結 前言 上篇文章我們實現了MySQL的主從復制, 但是我們之前就說過, 主從復制是有很多問題的…

    Linux干貨 2016-04-28
  • Linux三劍客之sed命令

    一.sed命令概述 Stream EDitor ,行編輯器 sed是一種流編輯器,它一次處理一行內容.處理時,把當前處理的行存儲在臨時緩沖區中,稱為”模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕.接著處理下一行,這樣不斷重復,直到文件末尾.文件內容并沒有改變除非你使用重定向存儲輸出.sed主…

    Linux干貨 2016-08-15
欧美性久久久久