我们首先来  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 组名 用户名 :创建一个用户,并且将用户的信息放进一个组里面,如下所示:

这样问题即可解决。。。

转载于:https://www.cnblogs.com/leigood/p/7101222.html

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

  1. 夺命雷公狗ThinkPHP项目之----商城10商品属性管理

    我们一般做项目前就要分析业务逻辑先,这次也不例外. attr_type:是指属性的类型,有唯一,单选和多选之分 唯一属性,是指用户在购买商品时,可以看到的扩展属性如下图所示: 单选属性,是指用户在购买 ...

  2. 夺命雷公狗---微信开发26----客服消息接口基础和推送视频

    我们按照上一课的套路继续改写下index.php即可实现,代码如下所示: <?php /*** wechat php test*///define your token require_once ...

  3. 夺命雷公狗---微信开发39----微信语言识别接口1

    语音识别接口的基本介绍 注意: 由于客户端缓存,开发者开启或者关闭语音识别功能,对新关注者立即生效,对已关注用户需要24小时生效,开发者可以从新关注帐号进行测试. 我们可以在测试号下方的体验接口权限表 ...

  4. 夺命雷公狗TP3.2.3商城2-----后台模版引入和后台控制器的创建

    首先我们来到D:\phpStudy\WWW\shop\WEB  目录下,将Home目录进行复制一份,并且改名为Admin,如下所示: 然后将我们准备好的后台首页模版放入   D:\phpStudy\W ...

  5. 夺命雷公狗ThinkPHP项目之----商城1项目整体架构

    夺命雷公狗项目之---商城 本人准备更新套基于tp下开发的商城的项目,为啥呢?原因和简单,本人没使用过框架开发商城,准备用一些时间来开发套B2C的商城系统.. 项目规划: 1:项目整体架构 用户部分 ...

  6. 夺命雷公狗—玩转SEO---62---TF-IDF核心算法与运用

    比如我们站点有一篇文章,搜索引擎想过来提取一篇文章的关键词,这是涉及到数据挖掘.文本处理.信息检索等很多的领域,但是出乎意料的是,有一个非常简单的经典算法,可以给出令人相当满意的结果.它简单到都不需要 ...

  7. 夺命雷公狗—玩转SEO---56---query需求分析与搜索意图研究

    做排名4大核心因素: 域名 页面质量 链接 用户行为 我们需要了解什么是query: 我们直接百度一个词,然后F12键盘,进入审查的界面然后进入network,然后找一个jQuery的反馈,如下所示: ...

  8. 夺命雷公狗—玩转SEO---54---网站标题主词方法与中文分词原理运用

    每个网站都是需要找主词的,主词寻找方法其实可以通过5118来实现,方法如下所示: 直接搜索一下,看下那个词更加适合自己,就直接采用那个词来做即可,当然这是需要对自己所做的产品有所了解才可以选择主词的, ...

  9. 夺命雷公狗ThinkPHP项目之----商城9商品后台无限极分类

    无限极分类,几乎在每个网站上都会用到的,因此而重要. 先来对数据表进行分析 parent_id:表示当前分类的父id,他是实现无限级分类的关键 无限级分类,主要从两个方面进行考虑的. 1.数据库的设计 ...

  10. 夺命雷公狗—玩转SEO---55---页面去重原理

    页面去重原理,我们需要知道的就是搜索引擎是如何判断两个站点是否重复~~! 因为前段时间有些闲着蛋疼的互联网机构跑了过去搞了些投机,互联网上的页面重复数量占网页总数比率的30%,完全相同的占20%,如下 ...

最新文章

  1. html根据字段制作曲线图,canvas制作简单的HTML图表,折线或者矩形统计(原创)
  2. SH 脚本注意事项之 IF 判断
  3. Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)
  4. 怎样在项目中使用git以及github管理(图文详解流程讲解)
  5. 第15课:卷积神经网络(CNN)
  6. 成都内推 | 腾讯游戏王者荣耀算法团队招聘算法实习生
  7. git管理复杂项目代码
  8. python中迭代器的应用场景
  9. 【酷熊科技】工作积累 ----------- Unity3d中的Awake()、OnEnable()、Start()等默认函数的执行顺序和生命周期...
  10. 随机生成一组不重复的随机数组
  11. 我扒了 6730 个微信用户数据,得出了这些结论......
  12. setState如何知道该做什么?
  13. kubernetes实战篇之dashboard搭建
  14. 模型笔记1---3d max 导入obj模型设置
  15. 如何用MATLAB加速,使用MATLAB加速C/C++算法开发
  16. SpringMvc入门学习(IDEA创建SpringMVC项目)
  17. 回归系数(拟合度)与相关系数
  18. python字典转换为列表_Python中将字典转换为列表的方法
  19. 利用python爬取京东商品的详情信息
  20. DDR 器件高温环境失效分析

热门文章

  1. MySQL表设计(表的关联关系)
  2. 20165309 《网络对抗技术》实验二:后门原理与实践
  3. Object中的clone方法
  4. OracleERP-采购管理
  5. 构建插件式的应用程序框架(四)----服务容器(ZT)
  6. 前端工具类项目规范化-使用TS
  7. vue+node全栈移动商城【8】-vant新建注册页面
  8. jq为a标签绑定的onclick事件在移动端不响应
  9. Python与MongoDB的交互
  10. FastDFS配置Nginx模块