linux用户管理笔记
来源:互联网 发布:淘宝账户管理在哪里找 编辑:程序博客网 时间:2024/05/16 10:54
今天想总结一下linux下面用户的管理,因为自己设计很多项目的权限系统,大概linux的这个就是一个原型吧
用户文件 /etc/passwd /etc/shadow
用户组文件 /etc/group /etc/gshadow
下面就是讲这个四个文件的结构的详细说明
/etc/passwd
baixs:x:500:500:baixs user:/home/baixs:/bin/bash第一段 : 用户名第二段 : 口令,将密码映射到/etc/passwd文件中第三段 : UID 用户ID第四段 : GID 用户组ID第五段 : 用户名全称第六段 : 用户家目录
/etc/shadow
baixs:$1$VE.Mq2Xf$2c9Qi7EQ9JP8GKF8gH7PB1:13072:0:99999:7:::第一段 : 组名称第二段 : 已加密的密码第三段 : 上次修改口令的时间第四段 : 两次修改口令间隔最少的天数第五段 : 两次修改口令间隔最多的天数第六段 : 提前多少天敬告用户过期第七段 : 过期之后多少天禁用此用户第八段 : 用户过期日期第九段 : 保留,供linux发展之用
/etc/group
baixs:passwd:GID:baixs1,baixs2,baixs3第一段 : 用户组名称第二段 : 用户组密码第三段 : GID第四段 : 用户列表,用逗号隔开
/etc/gshadow
linuxsir:oUS/q7NH75RhQ::linuxsir第一段 : 用户组名称第二段 : 用户组密码第三段 : 用户组管理者第四段 : 组成员
如果我们想直接用修改这些文件来管理用户和组也是可以的
比如在/etc/passwd中添加一条记录,记住用户ID不能 重复,然后执行
pwconv把密码同步到了/etc/shadow文件了
一些命令如果不熟悉直接百度很快就可以找到了
主要记住这种设计思路,是不是很简洁,并且还有很好的拓展性,在实际中我们应该根据实际情况来做一些权限的设计,想黏贴位这些设计都是在权限设计中碰得到的
0 0
- linux用户管理笔记
- linux用户管理笔记
- linux用户管理笔记
- Linux用户管理学习笔记
- Linux用户管理笔记1
- Linux用户管理笔记2
- linux用户管理学习笔记
- Linux中用户管理笔记
- Linux用户管理的笔记
- Centos学习笔记--linux用户管理
- Linux学习笔记——用户管理
- Linux学习笔记之用户管理
- Linux学习笔记——用户管理
- Linux笔记 7 (用户管理)
- Linux学习笔记(用户管理)
- Linux学习笔记(5)-用户管理
- Linux学习笔记---用户管理命令---
- linux笔记整理-用户添加用户组管理
- Codeforces 617D Polyline 【枚举】
- 信号量与锁的差别
- [Leetcode]105. Construct Binary Tree from Preorder and Inorder Traversal@python
- 用 Python 和 OpenCV 检测和跟踪运动对象
- LeetCode264. Ugly Number II
- linux用户管理笔记
- QLPreviewItem
- C++ list 使用方法
- IOS高级控件(一)
- centos6.5修改硬盘分区
- 安卓蓝牙入门二-------整合版本
- 编写扩展性更好的程序——里氏替换原则
- POJ 1064 (二分)
- IOS高级控件(二)