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
    

      

  • 相关阅读:
    java性能优化之HashMap,LinkedHashMap,TreeMap读取大量数据效率的比较
    jdk8 stream实现sql单表select a,b,sum(),avg(),max() from group by a,b order by a,b limit M offset N及其性能
    postgresql cstore_fdw性能测试
    Oracle JDBC prefetch: how to avoid running out of RAM
    mysql-创建用户报错ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'localhost'
    kafka外部访问设置
    mysql 排序长度限制之max_length_for_sort_data以及mysql两种排序算法
    mybatis三个执行器的差别
    Dubbo的集群容错与负载均衡策略及自定义(一致性哈希路由的缺点及自定义)
    mysql中包含长字段索引的优化
  • 原文地址:https://www.cnblogs.com/sucretan2010/p/13470187.html
Copyright © 2011-2022 走看看