Linux账号管理详述(2)

应用举例:

[root@centos01 ~]# groupadd -g 200 accp [root@centos01 ~]# tail -3 /etc/group tcpdump:x:72: test:x:1000: accp:x:200: [root@centos01 ~]# groupadd benet [root@centos01 ~]# tail -3 /etc/group dhcpd:x:177: tom:x:1002: benet:x:1003: 3、添加、删除组成员gpasswd

设置组账号密码、添加/删除组成员;命令的基本格式及常用选项如下:

Linux账号管理详述

应用举例:

[root@centos01 ~]# gpasswd -a bob benet<!--将用户加入到组中(自行创建bob用户)--> 正在将用户“bob”加入到“benet”组中 [root@centos01 ~]# tail -2 /etc/group tom:x:1002: benet:x:1003:bob [root@centos01 ~]# gpasswd -M tom,lisi benet <!--批量添加用户到benet组中 --> [root@centos01 ~]# tail -2 /etc/group benet:x:1003:tom,lisi lisi:x:1004: [root@centos01 ~]# gpasswd -d tom benet <!--将tom用户退出benet组--> 正在将用户“tom”从“benet”组中删除 [root@centos01 ~]# tail -2 /etc/group benet:x:1003:lisi lisi:x:1004: 4、删除组账号groupdel

删除组账号命令的基本格式如下:

应用举例:

[root@centos01 ~]# groupdel benet <!--删除benet组--> 5、添加用户账号时指定组

useradd命令中的“-g”选项指定用户的基本组名(或GID号);“-G”选项指定用户的附加组名(或GID号)。

应用举例:

<!--创建bob用户,管理组为root,附加组为root,指定宿主目录为/bob--> [root@centos01 ~]# useradd -d /bob -g root -G root bob [root@centos01 ~]# tail -2 /etc/passwd dhcpd:x:177:177:DHCP server:/:/sbin/nologin bob:x:1001:0::/bob:/bin/bash 6、查询账号信息 1)id命令

id用于查询用户身份标识;命令基本语法格式如下:

应用举例:

[root@centos01 ~]# id bob <!--查看用户的详细信息--> uid=1003(bob) gid=0(root) 组=0(root),1005(benet) 2)groups命令

groups命令用于查询用户所属的组;命令基本语法格式如下:

应用举例:

[root@centos01 ~]# groups bob <!--查询用户所属组--> bob : root benet 3)finger命令

finger命令用于查询用户账号的详细信息;命令基本语法格式如下:

4)users、w和who命令

users、w和who命令用于查询已登录到主机的用户信息。应用举例如下:

[root@centos01 ~]# users root [root@centos01 ~]# w 01:57:23 up 53 min, 1 user, load average: 0.00, 0.01, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.100.254 01:04 3.00s 0.05s 0.00s w [root@centos01 ~]# [root@centos01 ~]# who root pts/0 2020-01-17 01:04 (192.168.100.254)

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11552.html