夺命雷公狗---linux NO:26 linux下的用户和用户组的管理

我们首先来  etc 目录下用  vim  进行查看一下里面的 passwd  文件。如下所示:

回车后如下所示:

这些都是用户的信息。操作系统安装完成后,系统会自动生成一些自动的用户,这些用户的信息都是会直接存储到passwd这个文件里面去。。

上图分别表示的意思如下图所示:

上图已经可以很清楚的解释 passwd  里面的参数分别是什么意思了。。

上面的 passwd  里面的密码  显示 x , 其实他是存放在  etc 目录下的  shadow  文件下,如下所示:

回车后如下所示:

这一大串乱码其实他就是密码,不过他已经是经过linux 自带的加密函数将他加密的了。。。

帐号信息都有了,那么他的组信息也是有的,他是存放在  etc  目录下的 group  文件下,如下所示:

回车后结果如下所示:

第一列:表示组名

第二列:表示组密码

第三列:表示组的标识号

第四列:表示这个组里面包含了那些用户

这里居然有组密码之类的了,那他的存储位置其实也是在 etc 目录下的   gshadow,如下所示:

回车后如下所示:

这玩意用得很少的,知道有这回事即可。。

通常用的无非也就  passwd   和   group  这两个文件而已。他们分别对应的就是linux 的用户和组。。。。。

用户的增删改查,如下表所示:

useradd : 添加一个用户,如下所示:

useradd  jj  这样里的意思是添加一个名为jj的用户,那么我们先到passwd 目录下查看他是否存在了,如下所示:

回车后如下所示:

这里其实很明显,他就是已经创建成功的用户的了。。。

上面这里我们是没有创建到帐号描述信息,所以他是直接::这样显示的,如果需要有,那么就在创建时候  -c 即可,如下所示:

然后我们再去查看一下 etc 目录下的 passwd文件,查看结果如下所示:

OK,注释已经添加成功了。。。。

usermod -l :修改,修改的时候必须要加上l否则会失败的,我们将刚才创建的  jj2   修改成   jj3   方法如下所示:

这样他就算是修改成功的了,然后我们  进去  passwd  里面查看下,如下所示:

已经修改成功了,但是他的登录目录是不会发生任何改变的。。。

usermod -L 用户名:  这样即可对一个用户进行锁定了,这样他就无法使用的了。如下所示:

usermod -U 用户名:  这样即可对用户进行解锁了,如下所示:

passwd 用户名:  给用户设置一个密码:

然后登录进去看看:

发现可以成功登录,那么我们先将他退出,如下所示:

然后用 root  用户给他用   usermod -L 用户名:    对她进行锁定,如下所示:

然后再重新用 jj3 用户进行登录

这样即可发现他是登录失败的了,然后我们使用 root 帐号 用  usermod -U 用户名  对她进行解锁,如下所示:

然后在重新登录下jj3 用户,这样即可发现他成功登录了,如下所示:

userdel 用户名:删除用户,如下所示:

这样他即可删除完成了。。。

然后我们查看一下etc 目录下的  passwd 文件即可发现jj4已经成功被干掉了,我不喜欢4所以我就创建一个4然后再干掉他,刷刷程序猿所谓的控制欲望??嘻嘻,效果如下所示:

成功个i按掉了,没有jj4了,只有jj3,,,虽然干掉了jj4,但jj4的目录还是存放在home目录下的,如下所示:

这其实也好解决,我们在删除用户前加上一个  -r   的参数,问题即可解决。我们服务器上还有一个jj的用户,那么我们先拿他来进行开刀,如下所示:

成功完美干掉。。。。。。

组:

组其实是最简单的了,增删改查和用户的都是差不多,用户用的是userXXX组的是groupXXX。。。

groupadd 组名:创建一个组,如下所示:

groupmod -n 组名:(这里的-n是修改一个组的名称)修改一个组名,列子如下所示:

然后我们到 etc 目录下查看 group 即可发现刚修改好组名的组了,如下所示:

回车后即可看到了,如下所示:

groupdel : 这样即可删除一个组了,如下所示:

在删除用户帐号的时候一定要注意一点,删除了用户帐号并不一定将组给删除掉了。。

useradd -G 组名 用户名 :创建一个用户,并且将用户的信息放进一个组里面,如下所示:

这样问题即可解决。。。

时间: 2024-12-19 15:20:03

夺命雷公狗---linux NO:26 linux下的用户和用户组的管理的相关文章

夺命雷公狗---微信开发02----了解下微信公众平台交互原理和加密和解密原理

我们创建一个core的文件夹,里面创建一个Logger.class.php的文件 <?php /** * 日志输出类 */ class Logger { public static function writeTestLog($msg) { self::printLog('test', $msg); } public static function writeOnlineLog() { } public static function printLog($path, $msg) { $dir =

夺命雷公狗---微信开发01----测试下回访消息

在微信开发的同时记得要看下php是否开启了mcrypt扩展噢 开干,验证后通过index.php进行验证 <?php /** * wechat php test */ //define your token define("TOKEN", "twgdh"); $wechatObj = new wechatCallbackapiTest(); //$wechatObj->valid(); $wechatObj->responseMsg(); clas

夺命雷公狗---linux之centos的安装

由于要玩node.js了,所以还是来复习下linux系统才行,所以夺命雷公狗分享两套安装linux的方法,这是centos的安装方法,,, 管理员默认帐号为:root,密码则是刚才您输入的那个...

夺命雷公狗---linux之红帽的安装

夺命雷公狗分享的第二套安装linux方法是RadHad的安装方法,,, 点击然后就自动重启了

2016-08-20--回忆了下当年的夺命雷公狗(一)

今天感觉头有点疼,也许昨晚5点才睡,今天8点多就起床的原因吧.. 早些时候躺在床上休息了一会想起了很多当年在“黑客”圈子里面的回忆.. 那时候大概是在06年左右吧,我第一次感受到黑客给我带来的震撼敢.. 那时候记得小弟还在读初中,那时候在网吧里上网,(未成年...) 那时候记得腾讯里面刚在推广一款网络产品(QQ宠物).. 记得那时候要拿个木锤子砸金蛋,如果运气好点就会砸出一个宠物.. 也许本人比较背,,,,, 连续砸了一个多星期都没砸出..... 但是在某一天看到有人加了我的QQ,他给我来句“您

夺命雷公狗---微信开发23----客服消息接口基础和推送文本

我们这边课程里面一共用到了三个文件,分别是WeChat.class.php和common.php以及index.php 我们在写这个功能之前也要学会查手册,手册我们可以在微信开发这里找到,如下所示: 点击进去后我们将会看到客服接口,我们可以点击下进去看看里面有什么动动 这里有一个发送文本消息的,我们点击进去看下 这里很明显就看到文本消息是通过一个json数据来进行实现的,废话不多说,开工 这里我们先来写一个WeChat.php的文件,这里作用主要适用于封装一个CURL上传类的,代码如下所示: <

夺命雷公狗---微信开发17----自定义菜单的事件推送,响应菜单的CLICK

废话不多说,index.php 代码如下所示: <?php /** * wechat php test */ //define your token require_once "common.php"; define("TOKEN", "twgdh"); $wechatObj = new wechatCallbackapiTest(); //当接入成功后,请注销这句话,否则,会反复验证. //$wechatObj->valid();

夺命雷公狗---微信开发48----获取用户地理位置接口(3)

这节课程我们来做一个游戏,这个游戏的名字叫“寻找美女做老婆”, 用户该游戏后,每隔5s(秒)会收到他距离未来老婆的信息,如果找到美女后,输入“老婆”即可成功. 这次我们涉及到一个车联网API,我们先来看下他在哪,张成什么样. http://lbsyun.baidu.com/index.php?title=car 找到接口说明,里面有一个测距,如下所示: 我们可以看到这就是他的接口 参数说明以及返回的参数如下所示: 很明显他就是返回一个XML或者是json格式的数据,默认返回的是一个XML格式的数

夺命雷公狗---微信开发47----获取用户地理位置接口(2)

我们现在要做的是查找距离最近的“肯德基”,我们需要通过百度提供的LBS云服务定位距离您最近的肯德基,该程序需要到LBS后台进行相关设置,然后在完成程序 用户在客户端输入“肯德基”公众号就会自动回复距离用户最近的”肯德基“ 废话不多说,我们先到http://developer.baidu.com/里面找到LBS云------再到服务接口--------再到LBS云,如下图所示: 点击进来后,我们首先要获取一个密钥, 然后出了红色框部分填下数据即可,别的地方都不用改,直接提交即可 上面的0.0.0.