第五单元笔记

1.用户理解

用户就是系统使用者的身份

在系统中用户存储为若干窜字符+若干个系统配置文件

用户信息涉及到的系统配置文件:

/etc/passwd    ###用户信息

用户:密码:uid:gid:说明:家目录:用户使用的shell

/etc/shadow    ###用户认证信息

用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日

/etc/group###组信息

组名称:组密码:组id:附加组成员

/etc/gshadow    ###组认证信息

/home/username   ###用户家目录

/etc/skel/.*    ###用户骨架文件

2.用户管理

1.用户建立

useradd参数用户名字

-u    ##指定用户uid

-g    ##指定用户初始组信息,这个组必须已经存在

-G    ##指定附加组,这个组必须存在

-c    ##用户说明

-d    ##用户家目录

-s    ##用户所使用的shell,/etc/shells记录了用户能使用shell的名字

2.用户删除

userdel -r用户名称 -r表示删除用户信息及用户的系统配置

3.组的建立

groupadd    -g    ##建立组

groupdel    组名字  ##删除组

作以上实验的监控命令:

watch -n 1 ‘tail -n 3 /etc/passwd /etc/group;echo ====;ls -l /home;echo ===;ls -l /mnt‘

4.用户id信息查看

id    参数    用户

-u    ##用户uid

-g    ##用户初始组id

-G    ##用户所有所在组id

-n    ##显示名称而不是id数字

-a    ##显示所有信息

5.用户信息更改

usermod    参数    用户

-l    ##更改用户名称

-u    ##更改uid

-g    ##更改gid

-G    ##更改附加组

-aG    ##添加附加组

-c    ##更改说明

-d    ##更改家目录指定

-md    ##更改家目录指定及家目录名称

-s    ##更改shell

-L    ##冻结帐号

-U    ##解锁

3.用户权力下放

1.在系统中超级用户可以下放普通用户不能执行的操作给普通用户

下放权力配置文件:/etc/sudoers

2.下放权力的方法

*)超级用户执行visudo进入编辑/etc/sudoers模式

*)格式:

获得权限用户主机名称=(获得到的用户身份)命令

test    desktop0.example.com=(root)    /usr/sbin/useradd

test用户能在desktop0.example.com以超级用户身份执行/usr/sbin/useradd

3.执行下放权限命令

sudo    命令    ##如果第一次执行sudo需要输入当前用户密码

在/etc/sudoers中如果设置如下:

test    desktop0.example.com=(root)     NOPASSWD: /usr/sbin/useradd

表示用户调用sudo命令的时候不需要自己密码

4.用户认证信息的控制

chage     参数    用户

-d    ##用户密码组后一次修改的时间,如果设定成0,

用户登陆系统后必须修改自己的密码

-m    ##最短有效期

-M    ##最长有效期

-W    ##警告期

-I    ##用户非活跃天数

-E    ##帐号到期日格式 -E "YYYY-MM-DD"

时间: 2024-10-11 15:31:11

第五单元笔记的相关文章

运维第五单元

第五单元 一 用户概念 用户就是系统使用者的身份 在系统中用户存储为若干字符串+若干个系统配置文件 用户的存在是为了安全 组的存在是为了共享 用户信息涉及到的系统配置文件: /etc/passwd :       存放用户信息 用户:密码:uid:gid:说明:家目录:用户使用的shell 其中密码不会显示出来,而是存放在另一个文件里 /etc/shaow  :       用户认证信息 用户名 :密码:最后一次密码修改的时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日 /etc/gr

二.第五单元     lvm管理

##############################################二.第五单元      lvm管理#############################################################1.lvm名词lvm    逻辑卷,可以让设备自由伸缩的一个设备管理软件pv    物理卷vg    物理卷组pe    物理拓展,lvm最小的存储单元lvm    逻辑卷,时最终我们使用的可以伸缩的设备 2.lvm的制作首先划分lvm所用到的设备,这

一步一步搭建开发框架(五)单元工作模式

1,单元工作模式主要为了提高与数据库的交互次数,提高应用程序效率.我们知道实际的业务操作中,有时需要好几张表一快保存,一块删除之类的逻辑,比如注册用户之后,用户表要加一条数据,积分表等与用户表有外键关系的表可能也需要保存数据,这样造成多次保存,也就是多次与数据库交互. 2,前边我把SaveChange()方法都写到了BaseDal里面,今晚上就把这个SaveChange方法提取出来!我们继续封装一个DbSession类,同时将抽象工厂的代码转移到这个DbSession类中. 1 namespac

安卓第十五天笔记-图形图像一些简单处理

安卓第十五天笔记-图形图像一些简单处理 多媒体编程简介--图形的一般处理 1.计算机中图形计算的大小 一般白色就是0,黑色就是1 单色位图: 8位表示一个字节, 大小:长*宽/8,表示大小,还有一些文件信息如创建时间,什么工具创建之类的 24位位图 一个像素表示24位 大小:长*宽*24/8 256色 1个像素可以表示256种颜色 一个字节它的长度刚好是256 ,那么一个像素点就是一个字节 大小:长*宽 安卓中默认使用32位的 位图的缺陷 放大到一定的比例会出会出现失真与锯齿形状 占用很大的存储

第十五单元总结

################################################# ##############第十五单元 虚拟机################## 一.安装 1.[[email protected] ~]# virt-install \###按装虚拟机 > --name westos \###安装虚拟机的名字 > --ram 1024 \###内存 > --location ftp://172.25.254.250/pub/rhel6.5 \###安装

第五单元 用户管理

第五单元 1.用户理解 用户就是系统使用者的身份  (用户的存在就是为了安全,不然其他人就会轻易看到这个人的所有信息) 在系统中用户存储为若干窜字符+若干个系统配置文件(系统的文件是已经存在的,建立用户名就是调用已有的系统文件,对系统文件) 用户信息涉及到的系统配置文件: /etc/passwd ###用户信息 用户:密码:uid:gid:说明:家目录:用户使用的shell /etc/shadow ###用户认证信息 用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:

第十五单元   系统虚拟机管理

第十五单元 系统虚拟机管理 一 安装 #!/bin/bash:命令运行环境的指定 virt-install \:安装虚拟机 --name $1 \:虚拟机名称指定,$1表示脚本后的第一串字符 --ram 1000 \:内存 --file /var/lib/libvirt/images/$1.img \:硬盘文件 --file-size 8 \ :硬盘文件大小 --cdrom /var/ftp/pub/iso/rhel-server-7.1-x86_64-dvd.iso &  :安装源指定,&

java程序设计基础篇 复习笔记 第五单元

1. method header: modifier, return value type, method signature(method name, parameter) method body 2. value-returning method void method method overloading ambiguous invocation: max(int,double) max(double,int) 3. formal parameter actual parameter pa

十四、十五天笔记总结

1. LineNumberReader:  *public int getLineNumber():获取行号  *public void setLineNumber(int lineNumber):设置起始行号   String readLine():读取一行    案例:读取文件,每次读取一行打印并且加上行号    packagecom.edu_01;   import java.io.FileNotFoundException; import java.io.FileReader; impo