学习鸟哥的Linux私房菜笔记(13)——用户管理
一、检查用户身份
用户可以使用下列指令了解用户身份
who :查询当前在线的用户
groups :查询用户所属组
id :显示当前用户信息
finger :查询用户信息
二、添加用户
用指令添加命令
useradd <username>
passwd <passwd>
系统实际添加用户的标准步骤
编辑 /etc/passwd 与 /etc/group
创建用户主目录
从 /etc/skel拷贝文件与目录
让新用户获得其主目录与文件的拥有权
给新用户一个密码
三、更改/删除用户
1、更改用户资料可以通过:
redhat - config - users 或 kusers之类的图形界面工具完成
在字符界面下可以使用usermod指令来更改
重要参数: -c -d -e -G -g -S -u -p -L
设定用户密码过期
2、系统管理者可以用userdel指令来删除已存在的用户
参数-r可以帮助系统将一个用户的目录等一并删除。
四、/etc/passwd文件
passwd文件中记录的是用户的登录信息
每一行代表一个用户,用:分割成七项,即用户的基础登录信息。
添加或删除一个用户,最基础的操作,即在passwd文件中添加或删除个人记录
login name :登录用名(比如:root)
passwd:密码(为了安全在另外一个文件)
uid:用户身份编号(uid是0则是系统管理员,1-99是保留给系统作为默认账户使用的,uid>=500则是一般账号)
gid:登录默认所在组编号(/etc/group)
full name :用户全名或注释
hom directory :用户主目录
shell :用户默认使用shell
五、Home 目录
login.defs中的create home选项决定系统在建立用户的时候是否同时创建其主目录
系统在建立用户主目录时,会将/etc/skel下的内容复制到新目录下。
最后,系统会使该目录与其下的文件归属于新用户。
chown -R user.group 目录名
六、/etc/shadow
目前,Rad Hat Linux 默认将用户密码储存在/etc/shadow文件中
passwd文件默认权限为644,shadow文件默认权限为400
shadow文件支持密码过期设定功能
shadow文件中每一行表示一个系统用户的密码记录,用:号分割
用户可以通过authconfig来设定是否使用shadow文件及md5加密
shadow文件详细
登录用名
用户密码(一般经过md5加密)
从1970年1月1日起到密码上一次更改的时间
密码再过几天可以被变更(0表示随时可以被变更)
密码再过几天必须被变更(99999表示永远不过期 )
密码过期后几天后账号会被取消
从1970年1月1日算起,多少天后账号失效
七、组管理
系统中组的信息,记录在/etc/group中
系统用户可以直接修改/etc/group文件达到更改组数据的目的,也可以使用以下指令
groupadd :添加一个组
groupdel:删除一个存在组
groupmod:更改组的信息
用户可用newgrp指令改变当前所在组
八、组文件
/etc/group中的每一行代表一个组,用:隔开不同项
group_name :组名
passwd:组密码(一般不用)
GID:组身份编号
user_list:组成员列表
转载于:https://www.cnblogs.com/lanzhi/p/6469350.html
学习鸟哥的Linux私房菜笔记(13)——用户管理相关推荐
- 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门
转载自: 专栏:鸟哥的Linux私房菜笔记 - 博客频道 - CSDN.NET http://blog.csdn.net/column/details/dawanganban-linux-n.html ...
- 学习鸟哥的Linux私房菜笔记(5)——目录
一.目录 目录在文件类型上用d来表示,用 / 分割目录层 Linux操作系统 都有且仅有一个起始目录,我们用一个单独的 /来表示,称其为根目录. 对每一个Shell和操作环境,都有一个当前的工作目录. ...
- 学习鸟哥的Linux私房菜笔记(4)——文件
一.检查文件 用ls -l以长模式查看文件的详细信息,包含当前目录的硬盘使用空间.文件类型.文件权限.硬连接数.文件拥有者.文件所属组.文件大小.更改时间.文件名称. 用file检查文件类型 由于li ...
- 学习鸟哥的Linux私房菜笔记(3)——基础使用
一.设备文件 设备在Linux中以特殊文件的形式存在 块(block)设备文件 字符(character)设备文件 设备文件所在位置 查看设备类型 二.虚拟控制台及用户身份切换 在系统中有12个虚拟控 ...
- 学习鸟哥的Linux私房菜笔记(2)——基础指令
ls :列出文件和目录 ls -l :列出文件和目录的详细信息 ls -a:列出所有的文件和目录(包括隐藏目录) cp:拷贝文件 cp 源文件目录 目标目录 cp -r :拷贝目录 mv :移动或重 ...
- 鸟哥的linux私房菜-基础学习篇 读书笔记
从事linux工作一年多,算是能够熟练运用linux服务器,但仍觉得自己对Linux的原理,理论缺乏空洞,潜下心来认真阅读尘封的鸟哥经典,知识点很全,收获颇多,实践与知识结合,知行合一,对linux开 ...
- chmod 777 什么意思:鸟哥的linux私房菜第六章学习笔记
鸟哥的linux私房菜基础学习篇:心血来潮决定看一下这本书,虽然都是讲很基础的东西,但是,绝对不是浪费时间,比如我看完了之后就终于明白了chmod777是什么意思了. 写这个读书笔记也主要是想记录一些 ...
- 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)
鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...
- 《鸟哥的Linux私房菜》学习笔记
<鸟哥的Linux私房菜>学习笔记 这是一份学习<鸟哥的Linux私房菜>的学习笔记,记笔记的原则是,感觉平时可能会用到的 就记录的详细一些,感觉暂时用不上的,只需要知道要解决 ...
最新文章
- .pyc文件还原.py文件_从镜像文件还原分区 (系统还原)
- [vue] 有在vue中使用过echarts吗?踩过哪些坑?如何解决的?
- MySQL中会用到age字段的索引_MySQL学习笔记(四):正确使用索引(二)
- 堆的应用之优先级队列
- 计算机操作系统笔记(六)
- (占坑)NOIP2018复赛解析
- Java项目毕业设计:基于springboot+vue的旧物置换网站
- 服务封装软件 nssm
- 顺序表实验——顺序表的基本操作
- vue中加载OCX控件(IE浏览器执行)
- 【时间序列】时间序列数据的缺失填补方法总结
- 5 个关键点!优化你的 UI 原型设计
- 禁用Ubuntu鼠标中键复制功能
- Autumn中文文档4:响应客户端结果
- 有空必须要看的文章(没空也要看)
- 大菠萝已经完全变味了
- iOS开发-ZFPlayer的简单使用 播放单个网络视频
- Vue 实现可拖拽、拖拽组件
- pf与ckf_基于CKF-PF算法在高速动车组定位中的应用研究
- 天翼云盘下载直链解析html源码
热门文章
- [2010山东ACM省赛] Greatest Number(数的组合+二分搜索)
- BroadcastReceiver 接收系统短信广播
- XenServer中License的设置对各种操作的影响
- python的主函数如何书写_Python程序的入口在哪里?main函数的恰当写法
- 通过 OpenAPI 部署 Npcf_PolicyAuthorization-PostAppSessions API Service
- 步进电机加减速算法介绍和基于AVR446_Linear speed control of stepper motor的步进电机加减速实现
- 海思 core 电压动态调整
- linux基本命令之rsync
- 使用Visual Studio 2010开发和调试Html5项目
- 开源OSS.Social微信项目进阶介绍