Linux用户管理
来源:互联网 发布:c语言数据类型长度代码 编辑:程序博客网 时间:2024/06/05 02:06
用户
1.用户基本信息
用户就是系统使用者的身份
在系统中用户存储为若干窜字符+若干个系统配置文件
用户信息涉及到的系统配置文件:
1)/etc/passwd ###用户信息
用户:密码:uid:gid:说明:家目录:用户使用的shell
2)/etc/shadow ###用户认证信息
用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日
3)/etc/group ###组信息
组名称:组密码:组id:附加组成员
4)/etc/gshadow ###组认证信息
cat /etc/shells ##系统中存在的shell
chown westos:westos /home/westos ##将目录权限给用户
/etc/skel/.* ###用户配置骨架文件
初始组 最开始的组
附加组 为得到某些权限
id 参数 用户
-u ##用户uid
-g ##用户初始组id
-G ##用户所有所在组id
-n ##显示名称而不是id数字
-a ##显示所有信息
2.用户的操作
userdel -r username ##删除用户包括用户文件和用户组
useradd username ##添加新的用户包括用户文件和用户组
useradd -u 2000 username ##添加用户时修改其默认uid
-c ##说明
-d ##家目录
-s ##shell
groupadd -g 2000 groupname ##添加新的组
groupdel 组名字 ##删除组
useradd -g 2000 username ##添加用户时修改其默认初始gid
-G 指定用户附加组
etc/login.defs ##用户建立时默认值
usermod -l ##更改用户名称
-u ##更改用户ID
-g ##更改用户初始组ID
-G ##更改用户附加组ID
-aG ##添加用户附加组ID
-c ##修改用户说明
-d ##更改用户家目录(仅改变passwd中的值)
-md ##更改用户家目录(改变passwd和原目录名称)
-s ##更改用户shell
-L ##冻结帐号
-U ##解锁
echo **|passwd –stdin username ##直接修改用户密码
etc/sudoers ##用户权限下放文件
visudo ##专门用来编辑修改sudoers文件 错误退出报错 输入‘e’继续编辑
用户 主机名=用户身份 执行的命令(绝对路径)
hostname ##查询主机名
sudo useradd linux ##编辑文件后用sudo调用修改的命令
chage -d 0 username ##修该用户密码已经使用天数(修改成0表示用户使用时需要先修改密码)
-m 0 username ##修改用户密码最短有效期
-M 1 username ##最长有效期
-W 0 username ##警告期
-I 0 username ##用户非活跃天数
-E “YYYY-MM-DD” ##帐号到期日格式
- 【Linux管理】用户管理
- linux用户管理常用命令
- linux 用户管理
- Linux用户管理
- linux用户管理常用命令
- Linux 用户管理命令
- linux 用户管理
- Linux上传用户管理
- Linux管理用户日志
- Linux用户管理
- linux用户管理常用命令
- Linux之管理用户
- linux用户管理
- Linux用户管理
- LInux 用户管理
- Linux用户管理
- linux用户管理
- Linux用户管理
- 读书笔记第二章第一节2.1InnoDB存储引擎概述
- java中的垃圾收集器
- 集合排序
- fast-forward和rebase用法初探
- 关于基址的含义
- Linux用户管理
- 【JZOJ4936】【NOIP2017GDKOI模拟1.12】c
- 小D java系列教程1.1 开坑简介&目录
- 语音学习笔记5------时频分析
- ajax开发中的跨域
- Java 并发:内置锁 Synchronized
- 小程序不是要点,业务才是本质
- Android WebView 加载网页遇到的问题
- CAS单点登录例子