linux基础unit5
来源:互联网 发布:北京手机数据恢复公司 编辑:程序博客网 时间:2024/06/02 04:15
1.用户信息
用户在系统中以若干个 字符+系统配置文件组成
/etc/passwd ##用户信息
用户:密码:uid:gid:说明:家目录:用户使用的shell
/etc/shadow ##用户认证信息
用户:密码:最后一次密码修改的时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日
/etc/group ##组信息
组名称:组密码:组id:附加组成员
/etc/gshadow ##组认证信息
2.用户管理
用户建立:
useradd 参数
-u ##指定用户uid
-g ##指定用户初始组信息,这个组必须已经存在
-G ##指定附加组,这个组必须存在
-c ##用户说明
-d ##用户家目录
-s ##用户所使用的shell,/etc/shells记录了用户能使用shell的名字
用户删除:
userdel -r ## -r表示删除用户的信息及用户的系统配置
组的建立:
groupadd -g ##建立组
groupdel 组名字 ##删除组
实验监控命令 watch -n 1 'tail -n 3 /etc/passwd /etc/group;echo ===;ls -l /home;echo ===;ls -l /mnt'
用户id信息查看:
id 参数
-u ##用户uid
-g ##用户初始组id
-G ##用户附加组id
-n ##显示用户名称而不是id数字
-a ##显示所有信息
用户信息修改:
usermod 参数
-l ##修改用户名称
-u ##修改用户的uid
-g ##修改初始组
-G ##修改附加组
-aG ##添加附加组,并保留原有的附加组
-c ##修改说明 -c "要添加的内容",-c ""代表清空说明
-d ##修改家目录 只修改家目录
-md ##修改家目录和家目录名称
-s ##修改shell
-L ##冻结帐号
-U ##解锁
3.root用户权限下放
(1)超级用户执行visudo进入/etc/sudoers进行编辑
(2)编辑格式:
获得权限用户 主机名称=(获得到的用户身份) 想要执行的命令
student localhost=(root) /usr/sbin/useradd, /usr/sbin/userdel
保存退出编辑后切换到student用户,要用sudo调用才能有效果, NOPASSWD:表示用户调用sudo命令的时候不需要自己密码
4.用户密码的管理
chage 参数
-d ##用户密码最后一次修改的时间,如果设定成0,用户登陆系统后必须修改自己的密码
-m ##最短有效期
-M ##最长有效期
-W ##警告期
-I ##用户非活跃天数
-E ##帐号到期日格式 -E "YYYY-MM-DD"
- linux-基础 unit5
- linux基础unit5
- Linux基础学习——unit5
- linux unit5
- Linux Unit5
- Linux基础学习—— unit5.6练习
- linux-unit5,6练习题
- linux初学 unit5
- unit5
- unit5
- unit5
- unit5
- Unit5
- linux初学 unit5-6 练习
- Linux学习篇之~unit5
- Linux学习篇之~unit5&unit6练习
- Linux学习篇第二章~unit5
- linux用户及用户管理和权限下放(unit5)
- 机器学习04-多变量梯度下降与特征缩放
- C# Ping类
- 第三章 进程控制 3.1.3 exec系统调用3
- ubuntu firefox安装或升级adobe flash
- Beaglebone Black开发环境搭建(uboot、kernel、文件系统、Xenomai)
- linux基础unit5
- ArrayList源码
- uImage、zImage、bzImage、vmlinux区别
- 手机卫士(一)
- sql查询性能优化
- linux基础unit6
- mybatis利用generator自动生成的代码学习篇
- 常见的查找算法
- 文章标题