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

相关推荐

  • 简明 Vim 练级攻略

    vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。 ——————————正文开始—————————— …

    Linux干货 2015-04-04
  • 搭建简单的ftp和http

    搭建简单的ftp和http 我们主要尝试光盘和编译两种方式安装 ftp 首先我们先安装ftp ftp可以用来做文件传输,也可以搭建ftp作为我我们的网络yum源 首先我们要先把镜像连接到我们的Linux中 进入/etc/yum.repos.d/创建一个.repo结尾的文件,在里面配置自己的yum源 [base] baseurl=file:///misc/cd…

    2017-06-15
  • 加密和解密技术基础(01) ~ 105分钟

    加密和解密技术基础(01) ~ 105分钟 讲课思路: 互联网通信机制 –> 网络协议模式(osi,tcp/ip模型) –> 数据通信安全  à 数据加密 –> 加密算法 –> OpenSSL是什么 à SSL通信原理 –> CA –> OpenSSL命令用法 à CA 自签及签证演示 1.1 &nbs…

    Linux干货 2016-09-19
  • 磁盘管理(二)Raid与LVM逻辑卷

    概述:本章主要讲解raid和逻辑卷 什么是RAID RAID:Redundant Arrays of Inexpensive(Independent) Disks 1988年由加利福尼亚大学伯克利分校( University ofCalifornia-Berkeley) “ A Case for RedundantArrays of Inexpensive …

    Linux干货 2016-09-05
  • 一次简单的内核编译(一)

    一、编译环境   1、准备一台测试机,放置两块硬盘   2、安装"Development Tools"和"Server Platform Development"编译环境   3、内核下载地址:https://www.kernel.org(本人使用的是3.10版本)   4、下载…

    Linux干货 2015-06-01
  • 从Linux小白到大牛——与狼共舞的日子4

    马哥教育网络班21期+第4周课程练习 1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -a /etc/skel/ /home/tuser1/ [root@localhost&n…

    Linux干货 2016-08-02