Linux Sys Monitor运维 插件 用户和组管理

本文发布时间: 2019-Mar-22
Linux中的用户和组分别在:/etc/passwd/etc/shadow/etc/group/etc/gshadow几个文件中管理。这几个文件是无法手动写入的,它们只能通过命令的方式来修改。比如:/usr/sbin/useradd/usr/bin/passwd/usr/sbin/groupadd/usr/sbin/groupmod等等。这些命令大家也记得,可是参数很多不一定都记得住。那我们来看看,通过界面方式,我们来如何操作他们吧!首先,在插件主界面中,点“用户和组管理”栏中的运行按钮。打开用户和组管理界面之后,点“刷新”按钮。把当前服务器的全部组和用户显示在树型列表中。我们已经知道,在Linux下新加一个用户时,会添加一个与此用户同名的组,并把这个用户加在这个组下。所有的用户都在一个或多个组下面。树的第一级是根结点。它的右键菜单有:新增用户:添加一个用户,可以指定它的用户ID、家目录、初始组,如上所示。新增群组:添加一个群组,可以指定它的群组ID树的第二级是群组结点。(点字母键可以在树中快速定位)它的右键菜单有:删除群组:删除选择的群组修改群组:修改选择的群组,包括修改它的名字,指定它的群组ID树的第三级是用户结点。(一个用户可以属于多个群组,它的默认群组,在自己的同名群组下)它的右键菜单有:加入用户到某组:把一个群组下选择的用户加入到另一个群组中。(点字母键可以在下拉框中快速定位)设为某组管理员:把选择的用户指定为选择群组的管理员。此组中删除:把群组下选择的用户,从些群组中删除。设置用户密码:修改选择的用户的密码。删除用户:把用户整个删除,所有的群组下此用户都会被删除掉。同时可以指定是否一起删除此用户的家目录。属性:显示,同时也可以修改用户的属性。属性有:用户ID、组ID、家目录、运行目录(以上不可改)、改密日期(最后更新口令的日期)、锁密天数(口令不可被更动的天数)、有效天数(口令需要重新变更的天数99999表示总是有效)、警告天数(口令需要变更期限前的警告天数)、宽限天数(口令过期后的账号宽限天数)、失效日期(账号失效日期可以设一个将来时)、账号锁定状态(锁定的账号无法登陆)。以上的图片中的例子,是准备为ftp连接新建一个叫“virtual”的真实用户。它被要求在2013-05-03日之前改密码,提前7天警告。这些值,根据您的需要来设置。最后点“保存”按钮,为看到两个成功的提示框,一个是新增用户成功,一个是设置密码成功。如果已经存在这个用户了,再点保存会怎么样呢?再如,我们添加了一个叫virtual2的用户。然后我们直接删除他的virtual组,会怎么样呢?好的,报错了。那我们先删除这个用户吧。对用户右键点删除。出现提示,选“是”。又出现一个提示,是否连用户目录一并删除。(也就是家目录)再选“是”,提示成功。同时,树也被刷新了。我们看到virtual2用户与组同时被Linux自己删除了。OK,以上的功能您应该都看懂了吧。以上功能,可能还平平无奇。那么,让我们来看看更有趣的吧!在“用户与组管理”主界面上,您可以注意到了有两个按钮:记录宏、停止记录。可能您已经不太陌生了,因为在RedHat应用程序的安装界面也有类似的功能。记录宏把以上操作的动作全部记录下来,方便以后重复这些记录的操作。比如您想把另几台服务器也配置成与这台服务器相同的用户、组。点击“记录宏”按钮,打开宏记录窗口,第一行显示当前是否正在记录。如果正在记录,你的操作都会记录在下面的表格中。比如做刚才的操作时,已经打开了记录宏功能,您做的操作被记录下来了。一个是新增了用户,同时设置了用户密码。您只在界面上点了一次“保存”按钮,为什么会有两行记录?其实您实际用命令行输入,需要两个命令来完成保存动作。useradd、passwd所以这里有两行。您还可以在通过先选择行,然后点上移、下移按钮,调节执行顺序。还可以用移除按钮,把某行的操作删除掉。记录完后,不要忘记了点“停止记录”按钮,再点“保存宏”按钮,保存成宏文件。下次装载宏时,点“导入宏”按钮,选择宏文件就读入到列表了。导入后,点“运行宏”按钮后,程序根据列表中的顺序一个个的执行记录的操作。装入宏后,列表中会显示操作的内容,您检查全后,再点运行宏就能顺序执行了。我们这样试验运行这样一个宏,先删除一个用户,再添加这个用户。运行的过程,在主窗口的下面板中滚屏显示。运行完成之后的效果如上。不要忘记了点“确定”按钮哦!如果,在运行宏的过程中,没有错误报错,会继续下去。如果出现了错误,为自动停止下来。并提示出错误。如果在运行过程中需要中断宏的运行,点“中断宏”按钮即可,某行正在运行的宏,运行完成之后,后面其它的宏就不会运行了。最后再说一个窍门,如果您忘记了root用户的密码怎么办?1.重新启动进入单人维护模式或以LiveCD启动后挂载根目录去修改/etc/shadow将里面的root的口令字段清空,再重新启动后root将不用口令即可登陆!2.在LinuxSysMonitor服务端用backrun.sh方式,还在后台运行没有关的情况下,通过“用户与组管理”可以修改root的密码。啊!有人说这样不安全吧。


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表