Linux下用户属性的更改

  Linux下更改用户的属性一般使用usermod命令

  基本格式如下:

           Usermod
[options]
  login

     [options]中具体参数如下: 

  -u  UID:新的uid

  -g  GID新的gid

  -G  GRROUP[,GROUP1GROUP2……]:新的附加组,原来的附加组将会被覆盖;若保留原

       有的附加组,则需要同时使用-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.178linux.com/77209

(0)
mapipimapipi
上一篇 2017-05-30 22:08
下一篇 2017-05-30 22:44

相关推荐

  • 网络与进程管理相关命令使用

    网络管理之netstat命令 netstat     -print network connections,routing tables,interface statistics,masquerade connections and multicast memberships     netstat…

    Linux干货 2016-09-07
  • 文本处理三剑客之 Sed

         Sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自…

    2017-08-26
  • day06(8-3)作业-文件权限

    第一题、三种权限rwx对文件和目录的意义     权限对文件的意义         r(read):可以读取文件的内容,如读取文本文件的内容         w(write):可以编辑、新增或者是修改文件的内容,但不含有删除文件(…

    Linux干货 2016-08-04
  • linux基础命令

    1. 属主 属组 其他人    当一个进程访问文件时,首先匹配的是uid,其次是gid,最后是other 2. 认证信息库存储位置:    用户的认证信息库:/etc/shadow    组的认证信息库:/etc/gsh…

    Linux干货 2017-09-03
  • 文件的查找命令 find 和 locate

    文件的查找命令 find 和 locate find 功能:实时查找工具,通过遍历指定路径完成文件查找 工作特点: •  查找速度略慢•  精确查找•  实时查找•  可能只搜索用户具备读取和执行权限的目录 语法:   find [OPTION]… [查找路径] [查找条件] [处理动作] 查找路径:指定具…

    Linux干货 2016-08-16
  • 8-5作业

    4、取本机ip地址 ifconfig | grep -o "1[0-9]\+\.[0-9]\+\.[0-9]\+\.[1-2][0-5][0-4]" 5、取各分区利用率的数值 df | grep "/dev/sda"|tr -s ' ' |cut -d" " -f5 |tr -d…

    Linux干货 2016-08-10