linux 用户管理(一)
本节内容梗概:
1.用户管理配置文件
2.用户管理命令
3.用户组管理命令
4.批量添加用户
5.用户授权
学东西先讲原理,所以从配置文件入手
1.用户信息文件 /etc/passwd
存放了用户的信息
用户名:密码位:UID:GID:注释性描述:宿主目录:命令解析器
linux分为三种用户
UID=0 超级用户 UID为0的用户才是超级用户 而且可以不止一个
UID=[500,60000]普通用户
UID=[1,499]伪用户,都是些与linux系统或者进程相关的调用者,所以不得不冠以用户之名,但是伪用户是不可以登录的,因为对应的shell是nologin就是没有这个shell啦,命令都无法与内核沟通。登录不了。
GID:用户组
用户组都同样用户的一个集合,一个用户可以隶属于多个组。但是缺省组只有一个。
一个用户肯定有一个组,但是这个组可以只有ID但并不存在。还厉害的功能。
同一个组的用户享有该组所共有的功能。组不能嵌套,win可以,呵呵哒。
注释性描述其实很重要的,在管理的时候谁知道那个用户名对应谁谁谁啊,一般做个备注会比较好。例子:sam 用户名 “这个是隔壁老王”
宿主目录
命令解析器:一般是bashell拉。为用户是nologin啊
老的UNIX只识别8位密码。弱鸡。
md5加密是一种输入不固定但是输出固定,单向不可逆的加密。常用的破解是已知密文的情况下,暴力破解,只要cpu够快,呵呵,那就用银河来算。没有算不出来的密码。因为实际生活中的数均是有限的。但是时间是无限的。子子孙孙无穷尽也。
早年间linux的密码密文还真放在passwd下的,哇 厉害噢。每个人都可以看到噢。
后来为了安全把它放到了shadow下了。
主要格式是:
用户名:密码密文:最后一次修改时间(这是从linux诞生之日1970-1-1到最后一次修改的日期的天数,感觉屌屌的):两次密码修改时间最小天数:一个密码的最大时间间隔:
警告时间(与上面那个哥们配合使用安全无副作用噢,提前多少天提示这哥们该改密码了):账号闲置时间(能看谁谁谁多少天没登系统了,是不是跟小姨子跑了):密码失效绝对天数(就类似于迅雷会员,多少天你就不能高速下载了):标志(没什么用)
为什么密文已经在shadow中了还要一个密码为在passwd中呢,因为密码的修改和创建都是先到passwd再到shadow中的。
可以用pwuncov和pwcov查看
手动添加一个新用户即时在passed和shadow下添加一行,然后更改宿主目录所属者,然后把etc/skl文件cp到宿主目录下。
/etc/login.defs
/etc/default/useradd
这两个文件是针对命令行用户添加的时候的一些默认设置与之前一样
不一样的以下列出
INACTIRE=-1是否被禁用
EXPIRE=失效时间
SNELL= 缺省的shell
SKEI=/etc/skel
CREATE_MAIL_SPOOL=YES是否创建一个就添加一个以该用户名为目录名的宿主目录
/etc/motd登录后提示信息
/etc/issue登录前提示信息
linux 用户管理(一)的更多相关文章
- linux 用户管理
linux 用户管理 创建一个用户 foo 这个用户只能在/home/foo 上面增加删除文件, foo 不能在其他目录加减文件 useradd -d /home/foo -m foo [root@] ...
- linux用户管理,linux用户口令管理,linux用户组管理,linux用户权限管理详解
linux用户管理 http://www.qq210.com/shoutu/android 用户账号的添加(新加用户需添加用户口令) :增加用户账号就是在/etc/passwd文件中为新用户增加一条记 ...
- 11.Linux用户管理
本笔记说的Linux用户管理主要包括以下内容: 1.用户配置文件(/etc/passwd /etc/shadow) 2.组配置文件(/etc/group /etc/gshadow) 3.用户缺省配 ...
- Linux用户管理的复习时间
所谓三天不练手生,你还记得关于Linux用户管理的所有知识吗?现在就来跟我一起复习一下吧! 1.常用配置文件 用户信息文件: /etc/password 密码文件: /etc/shadow 用户组文件 ...
- Linux用户管理简介
Linux用户管理是Linux的优良特性之一,本文说明了Linux中用户的登录过程和登录用户的类型. 一.Linux用户登录过程 用户要使用Linux系统,必须先进行登录.Linux的登录过程和win ...
- linux 用户管理,用户权限管理,用户组管理
linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到 ...
- 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools
1.Linux用户管理 Linux系统中,存在三种用户 A.超级用户:root 最高权限,至高无上 在windows中 administrator是可以登录的最高权限,但是,system权限最高,不能 ...
- linux用户管理和文件权限
linux用户管理和文件权限 新建用户:useradd ftpuser useradd -g gxx userxx修改密码:passwd ftpuser新增用户组:# groupadd gr ...
- Linux学习之十六-Linux用户管理
Linux用户管理 Linux系统跟Windows系统一样,可以创建不同的用户,不同的用户组.在不同用户下使用系统具有相应的权限 创建一个普通用户时,会修改几个文件,拷贝一些初始文件到用户家目录中 修 ...
- 【Linux学习】Linux用户管理2—用户配置文件
Linux用户管理2-用户配置文件 /etc/passwd: 存放系统用户的文件 输入 vi /etc/passwd /etc/shadow: 保存保密文件 /etc/group: 群组文件 输入 v ...
随机推荐
- Linux 相关面经
都说没用过Linux都不要说自己搞过开发.我因为项目就是Linux没办法才接触Linux的,不过用了一段时间大黑屏外人看不懂的样子感觉还是屌屌的,虽说用过但知道也仅限于权限内的一些知识,还是一起看下面 ...
- MFC 按钮如何改变颜色
我们发现想改变对话框的背景颜色是很简单的,但是对话框的背景颜色改变了后,我们发现按钮的颜色没有改变,如下图. 这样做出来的对话框看起来,不是很自然,我们也想把按钮的颜色改变一下.这就用到了按钮的重绘. ...
- MarkdownPad2 表格不显示处理
1.添加表格的扩展 工具 >选项 > Markdown >Markdown处理器 改为 “Markdown(扩展)”即可. 2.在设置的过程中要注册markdownpad2 邮箱: ...
- UWP学习记录7-设计和UI之控件和模式4
UWP学习记录7-设计和UI之控件和模式4 1.翻转视图 使用翻转视图浏览集合中的图像或其他项目(例如相册中的照片或产品详细信息页中的项目),一次显示一个项目. 对于触摸设备,轻扫某个项将在整个集合中 ...
- CozyRSS2开发记录0-win10开坑
1.回顾 距离上一篇<CozyRSS1.0 - 有可用性版本>,恰好两个月整.在初步完成CozyRSS的WPF桌面版后,按照设想的,开始搞一个手机版的CozyRSS.由于种种原因,并没有使 ...
- for循环每次取出一个字符(不是字节)
python3.5 for循环每次取出一个字符(不是字节) #!/usr/bin/env python # -*- coding:utf-8 -*- my_str = "我是哈哈" ...
- python爬虫实战
http://www.jb51.net/article/57161.htm python在线编程:http://www.pythontip.com/coding/run c语言在线编程:http:// ...
- response基本常识,不是很准确欢迎来纠正。
相应客户端的回应. response.sendError(500,"抱歉你的电脑中毒了!!"); //重定向的相应码 resp.setStatus(302); //重定向的响应头 ...
- 批发零售车销门店扫描打印一体移动销售POS机-移动终端销售O2O新模式
应用领域 终端及移动解决方案 方案概述 通过手持终端对数据进行采集并分析及汇总.利用WIFI网络和专用终端,实时上报终端的各种销量数据,如订单数据.销量数据.库存数据.补货数据.调货数据等. 业务价值 ...
- 搭建selenium grid简单配置
1.使用selenium提供的服务端独立jar包 :服务端.客户端都是运行于java7环境. 2.启动hub: hub配置文件如下: Java -jar selenium-server-standal ...