Linux黑科技与用户及组管理

目录

一、Linux有趣的黑科技

二、用户管理-用户操作中的chage命令

三、组管理

四、用户信息查看

前言

一、Linux有趣的黑科技

1、首先保证自己的网络属于连接状态

2、然后安装epel源

3、安装小火车黑科技((#^.^#))

二、用户管理-用户操作中的chage命令

三、组管理

四、用户信息查看

总结



前言

今天我们来学一个好玩的东西,Linux黑科技,相信这个黑科技一定会让大家学习Linux操作系统的兴趣更加的提高


一、Linux有趣的黑科技

1、首先保证自己的网络属于连接状态

Linux黑科技与用户及组管理_第1张图片

2、然后安装epel源

输入命令:wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-                              11.noarch.rpm

显示成功后继续输入命令安装:rpm -ivh epel-release-7-11.noarch.rpm(到现在为止epel源就已经成功的安装了)

3、安装小火车黑科技((#^.^#))

输入:yum install -y sl 

等待运行成功后,输入sl命令,这样你就可以拥有一辆可移动的小火车了O(∩_∩)O哈哈~

Linux黑科技与用户及组管理_第2张图片

二、用户管理-用户操作中的chage命令

1、特点

chage命令的特点是修改已创建用户的密码属性,用法是:chage [选项] username

2、常用的命令与方法

-l, --list              显示账户年龄信息        chage  -l username

-d, --lastday        将最近一次密码设置时间设为“最近日期”      chage -d  YYYY-MM-DD username
                           chage -d 0 username    强制用户下次登录必须修改密码

-E, --expiredate  将帐户过期时间设为“过期日期”     chage -E YYYY-MM-DD username
                           chage -E -1 username   取消账户失效时间

-I, --inactive        过期N天数后,设定密码为失效状态     chage -l N username

-m, --mindays    密码修改最短天数   chage -m N username
                          chage -m 0 username    随时可以修改密码

-M, --maxdays   密码最长使用天数   chage -M N username
                          chage -M -1 username       取消密码有效期

-W, --warndays   将过期警告天数设为N天    chage -W N username

三、组管理

1、组管理最主要的作用是:用户账户的集合及方便权限设置

2、组的创建

groupadd
语法
groupadd [选项] groupName
选项
 -g, --gid    (1)指定GID
                  (2)groupadd -g GID groupName

3、组的修改

修改

 groupmod
 语法
 groupmod [选项] groupName
 选项
 -g, --gid    (1)修改GID
                 (2)groupmod -g GID groupName

4、组的删除

删除
groupdel
语法  groupdel groupName

5、组的用户添加

添加用户
gpasswd
语法
gpasswd [选项] groupName 
选项
-a, --add

(1)添加用户到组
(2)gpasswd -a userName  groupName
 -d, --delete
(1)将用户移除
(2)gpasswd -d userName groupName
 -M, --members
(1)批量添加用户到组
(2)gpasswd -M userName1,userName2,...... groupName

四、用户信息查看

Linux用户信息查看

可以使用以下几个命令来查看Linux系统上的用户信息:

  1. id命令:该命令可以显示当前用户的用户ID(UID)和组ID(GID)以及所属组信息。

  2. whoami命令:这个命令可以显示当前用户的用户名。

  3. w命令:该命令可以显示当前连接到系统的所有用户的详细信息,包括他们正在运行的进程、登录时间等。

  4. finger命令:该命令可以查看系统上已存在的所有用户的详细信息,包括用户名、实名、电话号码、上次登录时间等。

  5. last命令:该命令可以查看最近登录到系统的所有用户的详细信息,包括登录时间、IP地址等。

  6. cat /etc/passwd:此命令将显示所有用户的清单,包括用户名、用户ID、家目录、默认shell等信息。


   

总结:用户管理是组管理的基础,学好并熟练掌握用户管理则组管理将会十分简单会变得信手捏来,希望我的这些分享可以对大家有所帮助

你可能感兴趣的:(python,数据挖掘,机器学习)