zoukankan      html  css  js  c++  java
  • linux 里面有关用户组和用户的操作

    linux环境里, 并没有像windows的net user,net localgroup这些方便的命令来治理用户. Xwindows界面的就不说了.

    今天就来说说如果创建用户组,用户,以及用户组和用户的操作

    1. 创建用户组

    新建组: groupadd 组名 删除组: groupdel 组名

    [root@k8s-master data]# groupadd group1
    [root@k8s-master data]# groupdel group1
    

    2.创建用户

    useradd 用户名

    id 用户名 查看用户信息

    [root@k8s-master data]# useradd testuser
    [root@k8s-master data]# id testuser
    uid=1003(testuser) gid=1003(testuser) groups=1003(testuser)
    

    3.创建用户的同时加入组: useradd 用户名 -g 组名 

    [root@k8s-master data]# useradd test1234 -g root
    [root@k8s-master data]# id test1234
    uid=1004(test1234) gid=0(root) groups=0(root)
    

    4.创建用户时,设置工作目录:useradd 用户 -d 目录;修改目录的属主和属组 :chown  -R   组名:用户名  文件的目录

    [root@k8s-master data]# useradd test1111 -d /home/test1111
    [root@k8s-master home]# ll 
    rwx------ 2 test1111 test1111  4096 Aug 10 15:34 test1111
    

      

    5.修改用户密码: passwd 用户名

    [root@k8s-master data]# passwd test1234
    Changing password for user test1234.
    New password: 
    BAD PASSWORD: The password contains the user name in some form
    Retype new password: 
    passwd: all authentication tokens updated successfully.
    

    6.切换用户:

    [root@k8s-master data]# su test1234
    [test1234@k8s-master data]$ whoami
    test1234
    

    7..查看系统中的所有用户组或者用户:

    [root@k8s-master home]# cat /etc/group
    root:x:0:
    bin:x:1:
    testgroup:x:1001:
    testuser:x:1003:
    test1111:x:1005:
    
    
    [root@k8s-master home]# cat /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    testuser:x:1003:1003::/home/testuser:/bin/bash
    test1234:x:1004:0::/home/test1234:/bin/bash
    test1111:x:1005:1005::/home/test1111:/bin/bash
    

    8.给已有的用户追加工作组,一个用户可以属于多个组:usermod -aG 用户组 用户

    [root@k8s-master home]# id testuser
    uid=1003(testuser) gid=1003(testuser) groups=1003(testuser)
    [root@k8s-master home]# usermod -aG testgroup testuser
    [root@k8s-master home]# id testuser uid=1003(testuser) gid=1003(testuser) groups=1003(testuser),1001(testgroup)

    9. w 可以查看当前活跃的用户列表 

    [root@k8s-master home]# w
     15:47:27 up 50 days, 21:37,  3 users,  load average: 0.23, 0.17, 0.16
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    root     pts/0    112.3.205.38     10:42    4:49m  0.39s  0.02s -bash
    root     pts/1    112.3.205.38     11:42    7.00s  0.76s  0.08s -bash
    test     pts/2    112.3.205.38     12:18    3:28m  0.00s  0.00s -bash
    

      

  • 相关阅读:
    从零开始学Oracle—约束(三)
    ewebeditor安全解决方案 j神
    12款很棒的浏览器兼容性测试工具推荐 j神
    文件无法删除,找不到指定文件-解决办法 j神
    如何应对Global.asa木马 j神
    2012年最佳免费网站和移动应用 PSD 界面素材揭晓 j神
    PHP上传RAR压缩包并解压目录 j神
    数据库查询语句:left join ... on ... j神
    js 与或运算符 || && 妙用 j神
    实时监听输入框值变化的完美方案:oninput & onpropertychange j神
  • 原文地址:https://www.cnblogs.com/sucretan2010/p/13470187.html
Copyright © 2011-2022 走看看