Commands
ls-l=>第三列和第四列分别展示了该文件或者文件夹的所属用户名和所属组名
ls-ln显示该文件或者文件夹的UID和GID。如"0 0"既代表了该文件或者文件夹属于root用户和root组
ls-al:查看所有文件,包括了隐藏文件以及所有文件及目录的详细信息,其中参数a表示所有文件,l表示详细信息
id:显示当前用户的UID,GID和groups的信息
groups:查看当前所属的组的信息
useradd(现在应使用adduser代替):添加用户,使用该命令,我们可以创建一个用户如
useradd newUser
此时我们将创建出一个新用户,我们也可为其添加参数以实现自定义操作
-u:
useradd-u UID new user
此时我们可以自行为该用户定义一个UID,但是该ID不可与现有的发生冲突
-g:
useradd-g userGroup newUser
我们可以为指定一个用户组,默认的组即为用户的名称。
-d:
useradd-d /home/newUser newUser
此时我们将规定新用户的目录位置,默认的目录位置为/home/newUser
passwd:修改用户密码
passwd userName
usermod:修改用户信息
-u:更改UID
-d:更改目录
-g:更改组
-l:冻结该用户
-U:解除冻结
userdel:删除用户,追加-r以彻底删除该用户的所有文件
groupadd:添加组
groupdel:删除用户组,追加-r以彻底删除该用户组的所有文件,当组中有用户时将无法被删除
groupmod:修改组信息
-g:更改组GID
-n:规定组名
-o:与-g同时使用是使得我们的gid可以不唯一
users:查看当前系统有哪些用户
who:该命令将会显示三列结果,分别代表了用户名,用户登陆的终端和用户登录的时间
w:我们将获得八列结果
第一列:登录用户的用户名。
第二列:用户登录终端。
第三列:如果用户从网络登录,则显示远程主机的主机名或IP地址。
第四列:用户登录时间。
第五列:用户闲置时间。
第六列:与终端相关的当前所有运行进程消耗的CPU时间总量。
第七列:当前WHAT列所对应的进程所消耗的CPU时间总量。
第八列:用户当前运行的进程。
finger命令在不加任何参数的情况下,同样会显示系统的登录用户,我们也可以添加用户名以获取登录用户的详细信息或者直接加上用户名
定时任务at:该命令是用以设置一个定时任务->
at now + 40 minutes #定义一个自现在起以后三十分后的任务
/sbin/shutdown-h now #设置关机命令
#ctrl+d结束
设置一个定时任务后可以使用stq来查看已设置的定时任务,使用atrm 任务编号以删除该任务
atq
#任务列表
atrm 1 #删除该任务
at的时间也可以设置为一个具体值:
at 00:00 2022-7-28
/sbin/shutdown-h now #设置关机命令
#ctrl+d结束

本文详细介绍了Linux系统中关于用户和用户组的管理,包括`useradd`、`passwd`、`usermod`、`userdel`等命令的使用,以及文件权限的展示与理解,如`ls`的不同选项。同时,还涵盖了定时任务的设置与管理,如`at`命令和`shutdown`命令。此外,提到了查看系统用户和登录信息的相关命令。
6861

被折叠的 条评论
为什么被折叠?



