【linux基本命令】1. 用户管理及定时任务
2021/12/20 7:25:57
本文主要是介绍【linux基本命令】1. 用户管理及定时任务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 用户管理以及定时任务
文章目录
- 1. 用户管理以及定时任务
- UID:用户id,一般来说1-499是系统用户,500开始是普通用户,0是根用户。
- GID:组id。
- 确认自己的id:id
- 确认自己属于的组:groups
- 查看当前在线用户: who
- 新增用户: useradd XXX
- 修改密码:password 用户名
- 删除用户: userdel 用户名
- 增加用户组: groupadd 组名
- 删除用户组: groupdel 组名:如果有用户在此组中,则会删除失败
- 查看当前系统有哪些用户:users
- 查看详细的信息: who
- 查看更详细的信息:W
- 调查用户:finger
- 切换用户: su+用户名
- 使用root身份来执行命令:sudo
- 定时执行任务:at
- 周期性的执行任务:cron
UID:用户id,一般来说1-499是系统用户,500开始是普通用户,0是根用户。
GID:组id。
一个组内可以有多个用户,一个用户也可以属于多个组。
确认自己的id:id
确认自己属于的组:groups
[root@lingg ~]# id uid=0(root) gid=0(root) 组=0(root) [root@lingg ~]# groups root
查看当前在线用户: who
[root@lingg ~]# who root pts/0 2021-12-19 10:55 [root@lingg ~]#
用来记录用户名、家目录、UID、GID等信息的文件: /etc/passwd
用来记录用户密码相关信息的文件: /etc/shadow (只有root用户有权限看到)
新增用户: useradd XXX
[root@lingg ~]# useradd lingg [root@lingg ~]# su lingg [lingg@lingg root]$ id uid=1001(lingg) gid=1001(lingg) 组=1001(lingg)
过程:
- 首先在/etc/passwd 和 /etc/shadow 文件中追加一条记录
- 初始化家目录 在/home目录下创建/home/XXX
- 复制/etc/skel下的所有文件到/home/XXX中
参数:
- -u:指定uid
- -d:指定家目录的目录
修改密码:password 用户名
[root@lingg ~]# passwd lingg 更改用户 lingg 的密码 。 新的 密码: 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。
删除用户: userdel 用户名
[root@lingg ~]# userdel lingg userdel: user lingg is currently used by process 12215
只会删除在passwd和shadow文件中的记录,而不会删除家目录
如果要删除家目录,需要加上参数-r
增加用户组: groupadd 组名
删除用户组: groupdel 组名:如果有用户在此组中,则会删除失败
查看当前系统有哪些用户:users
[root@lingg ~]# users root
查看详细的信息: who
[root@lingg ~]# who root pts/0 2021-12-19 10:55 (101.94.250.86)
查看更详细的信息:W
11:38:11 up 77 days, 22:51, 1 user, load average: 0.52, 0.20, 0.17 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 101.94.250.86 10:55 3.00s 0.02s 0.00s w
调查用户:finger
在不再任何参数的情况下,同样会显示系统的登陆用户,和who一样
如果后面跟上用户名,则会显示更加详细的信息。
切换用户: su+用户名
不加参数表示切换到root用户
使用root身份来执行命令:sudo
定时执行任务:at
[root@lingg ~]# at now + 1 minutesat> echo "hello"at> <EOT>
其中<EOT>是结束符号,是按键组合Ctrl+D
周期性的执行任务:cron
这篇关于【linux基本命令】1. 用户管理及定时任务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法
- 2024-08-21【Linux】gnome桌面环境切换KDE Plasma
- 2024-08-19如何安装 VMware Tools (macOS, Linux, Windows)
- 2024-08-15Linux部署Scrapy教程:入门级指南