热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

linux下sys用户用户组,LinuxSysMonitor运维插件用户和组管理

Linux中的用户和组分别在:etcpasswdetcshadowetcgroupetcgshadow几个文件中管理。这几个文件是无法手动写入的,它们只

Linux中的用户和组分别在:

/etc/passwd

/etc/shadow

/etc/group

/etc/gshadow

几个文件中管理。

这几个文件是无法手动写入的,它们只能通过命令的方式来修改。

比如:

/usr/sbin/useradd

/usr/bin/passwd

/usr/sbin/groupadd

/usr/sbin/groupmod

等等。这些命令大家也记得,可是参数很多不一定都记得住。

那我们来看看,通过界面方式,我们来如何操作他们吧!

首先,在插件主界面中,点“用户和组管理”栏中的运行按钮。

0818b9ca8b590ca3270a3433284dd417.png

打开用户和组管理界面之后,点“刷新”按钮。

把当前服务器的全部组和用户显示在树型列表中。

0818b9ca8b590ca3270a3433284dd417.png

我们已经知道,在Linux下新加一个用户时,会添加一个与此用户同名的组,并把

这个用户加在这个组下。所有的用户都在一个或多个组下面。

树的第一级是根结点。它的右键菜单有:

新增用户:          添加一个用户,可以指定它的用户ID、家目录、初始组,如上所示。

新增群组:          添加一个群组,可以指定它的群组ID

0818b9ca8b590ca3270a3433284dd417.png

树的第二级是群组结点。(点字母键可以在树中快速定位)它的右键菜单有:

删除群组:          删除选择的群组

修改群组:          修改选择的群组,包括修改它的名字,指定它的群组ID

树的第三级是用户结点。(一个用户可以属于多个群组,它的默认群组,在自己的同名群组下)它的右键菜单有:

加入用户到某组:    把一个群组下选择的用户加入到另一个群组中。(点字母键可以在下拉框中快速定位)

0818b9ca8b590ca3270a3433284dd417.png

设为某组管理员:    把选择的用户指定为选择群组的管理员。

此组中删除:        把群组下选择的用户,从些群组中删除。

设置用户密码:      修改选择的用户的密码。

删除用户:          把用户整个删除,所有的群组下此用户都会被删除掉。

同时可以指定是否一起删除此用户的家目录。

属性:              显示,同时也可以修改用户的属性。

属性有:用户ID、组ID、家目录、运行目录(以上不可改)、

改密日期(最后更新口令的日期)、锁密天数(口令不可被更动的天数)、

有效天数(口令需要重新变更的天数 99999表示总是有效)、

警告天数(口令需要变更期限前的警告天数)、

宽限天数(口令过期后的账号宽限天数)、

失效日期(账号失效日期 可以设一个将来时)、

账号锁定状态(锁定的账号无法登陆)。

0818b9ca8b590ca3270a3433284dd417.png

以上的图片中的例子,是准备为ftp连接新建一个叫“virtual”的真实用户。

它被要求在2013-05-03日之前改密码,提前7天警告。

这些值,根据您的需要来设置。

最后点“保存”按钮,为看到两个成功的提示框,一个是新增用户成功,一个是设置密码成功。

如果已经存在这个用户了,再点保存会怎么样呢?

0818b9ca8b590ca3270a3433284dd417.png

再如,我们添加了一个叫virtual2的用户。然后我们直接删除他的virtual组,会怎么样呢?

0818b9ca8b590ca3270a3433284dd417.png

好的,报错了。那我们先删除这个用户吧。

0818b9ca8b590ca3270a3433284dd417.png

对用户右键点删除。出现提示,选“是”。

0818b9ca8b590ca3270a3433284dd417.png

又出现一个提示,是否连用户目录一并删除。(也就是家目录)

再选“是”,提示成功。

0818b9ca8b590ca3270a3433284dd417.png

同时,树也被刷新了。我们看到virtual2用户与组同时被Linux自己删除了。

OK,以上的功能您应该都看懂了吧。

以上功能,可能还平平无奇。那么,让我们来看看更有趣的吧!

在“用户与组管理”主界面上,您可以注意到了有两个按钮:

记录宏、停止记录。

可能您已经不太陌生了,因为在RedHat应用程序的安装界面也有类似的功能。

记录宏     把以上操作的动作全部记录下来,方便以后重复这些记录的操作。

比如您想把另几台服务器也配置成与这台服务器相同的用户、组。

点击“记录宏”按钮,打开宏记录窗口,第一行显示当前是否正在记录。

0818b9ca8b590ca3270a3433284dd417.png

如果正在记录,你的操作都会记录在下面的表格中。

比如做刚才的操作时,已经打开了记录宏功能,您做的操作被记录下来了。

一个是新增了用户,同时设置了用户密码。

您只在界面上点了一次“保存”按钮,为什么会有两行记录?

其实您实际用命令行输入,需要两个命令来完成保存动作。useradd、passwd

所以这里有两行。

您还可以在通过先选择行,然后点上移、下移按钮,调节执行顺序。

还可以用移除按钮,把某行的操作删除掉。

记录完后,不要忘记了点“停止记录”按钮,再点“保存宏”按钮,保存成宏文件。

下次装载宏时,点“导入宏”按钮,选择宏文件就读入到列表了。

0818b9ca8b590ca3270a3433284dd417.png

导入后,点“运行宏”按钮后,程序根据列表中的顺序一个个的执行记录的操作。

装入宏后,列表中会显示操作的内容,您检查全后,再点运行宏就能顺序执行了。

我们这样试验运行这样一个宏,先删除一个用户,再添加这个用户。

0818b9ca8b590ca3270a3433284dd417.png

运行的过程,在主窗口的下面板中滚屏显示。

运行完成之后的效果如上。不要忘记了点“确定”按钮哦!

如果,在运行宏的过程中,没有错误报错,会继续下去。

如果出现了错误,为自动停止下来。并提示出错误。

0818b9ca8b590ca3270a3433284dd417.png

如果在运行过程中需要中断宏的运行,点“中断宏”按钮即可,

某行正在运行的宏,运行完成之后,后面其它的宏就不会运行了。

最后再说一个窍门,如果您忘记了root用户的密码怎么办?

1.重新启动进入单人维护模式或以 Live CD 启动后挂载根目录去修改 /etc/shadow

将里面的 root 的口令字段清空, 再重新启动后 root 将不用口令即可登陆!

2.在LinuxSysMonitor服务端用backrun.sh方式,还在后台运行没有关的情况下,

通过“用户与组管理”可以修改root的密码。

啊!有人说这样不安全吧。其实您不用担心。LinuxSysMonitor采用动态加密通讯方式,一般很难模拟通讯包。



推荐阅读
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 福克斯新闻数据库配置失误导致1300万条敏感记录泄露
    由于数据库配置错误,福克斯新闻暴露了一个58GB的未受保护数据库,其中包含约1300万条网络内容管理记录。任何互联网用户都可以访问这些数据,引发了严重的安全风险。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 解决U盘安装系统后无法重启的问题
    本文详细探讨了运维新手常遇到的U盘安装系统后无法正常重启的问题,提供了从问题分析到具体解决方案的完整步骤。通过理解Boot Loader的工作原理和正确配置启动项,帮助用户顺利解决问题。 ... [详细]
  • 科研单位信息系统中的DevOps实践与优化
    本文探讨了某科研单位通过引入云原生平台实现DevOps开发和运维一体化,显著提升了项目交付效率和产品质量。详细介绍了如何在实际项目中应用DevOps理念,解决了传统开发模式下的诸多痛点。 ... [详细]
  • 本文详细介绍如何通过修改配置文件来隐藏Apache、Nginx和PHP的版本号,从而增强网站的安全性。我们将提供具体的配置步骤,并解释这些设置的重要性。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
author-avatar
Simon_Diego
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有