-
linux中的ACL权限
在Linux的权限中只有所有者,所属组和其他人三类,但是有些特殊情况下这三类权限的满足不了我们的需求,比如讲课,老师是教学目录的所有者,拥有读写执行的权限,学员和老师同时属于一个所属组textg,给所属组读写和执行的权限之后学院也拥有了全部权限,为避免别的人员看到教学目录里的内容,其他人权限设为0,现在又来了一个试听学员,只想给他读和执行权限,不给写权限,这时三类权限就满足不了我们的需求了,ACL权限就是解决这个问题,ACL权限是不考虑所有者,所属组和其他人这个定义,只考虑针对某个用户针对某个目录或文件单独的设定独立的权限。查看分区ACL权限是否开启(一般情况下都支持)dumpe2fs ...
2016-12-16 -
Linux中的常用用户和用户组管理命令
who:查看当前服务器所有正在登陆中的用户,显示tty表示本地登录,pts表示远程终端。这个命名只能显示简单的登录信息,如果想要查看更为详细的登录信息,使用w命令。w命令除了显示who命令的内容外,第一行显示当前系统的时间、服务器连续运行的时间(系统连续运行时间可以使用uptime命令单独查看显示),当前登录用户的数量和系统的负载均衡值(显示三个值,分别对应系统的1分钟、5分钟和10分钟之前的负载值)。下面的IDLE表示登录用户至今空闲时间,JCPU指用户自登录以后累计执行的操作占用的CPU的时间,PCPU指用户当前执行的操作占用的CPU的时间,WHAT表示用户当前执行了什么操作(-ba...
2016-12-16 -
Linux中的用户和用户组的相关配置文件
在新建一个用户时会自动更新创建下面的七个相关文件一、用户信息文件:/etc/passwd字段1:用户名称字段2:密码标志(x代表这个用户是存在密码的,真正的密码是存放在/etc/shadow文件中并用密文加密的,而且该文件权限是000,任何用户都没有任何权限,保证了安全性,当取消x密码标记时登录时系统不会调用/etc/shadow文件进行密码校对,这个可以使本地登录不需要密码,但是远程登录的SSH协议是不允许没有密码的用户登录的。)字段3:UID(用户ID)0:超级用户1-999:系统用户(伪用户)1000-(2的23次方):普通用户字段4:GID(用户初始组ID)初始组:就是指用户刚刚...
2016-12-16 -
Linux中的源码包安装
一、安装准备:安装C语言编译器(gcc)和下载源码包二、安装注意事项:一般情况下安装在/usr/local/下,确认安装过程中有没有报错(安装过程停止并出现error、warning或no的提示)三、源码包安装过程:1、解压缩下载的源码包2、进入解压缩目录(这个步骤很重要)目录中的INSTALL文件为安装说明,包含安装步骤和启动方法,README是软件的使用说明。3、软件配置与检查语法:./configure 配置信息./configure可以看作是一个命令(只有当进入到解压缩目录时才能使用),可以使用./configure --help来查看帮助。功能是定义需要的功能选项,检测系统环境...
2016-12-16 -
Linux中的RPM包管理yum源管理
yum解决了rpm中的依赖性,只要安装主软件包,会自动在yum源中自动寻找所依赖的其他软件包并自动安装。一、yum配置文件配置文件位置/etc/yum.repos.d/,里面有很多yum源配置文件,只有一个是生效的CentOS默认CentOS-Base.repo是生效的。配置讲解:配置中使用的变量: $releasever 发行版本,通常是8,9,10等数字 $basearch 系统的架构,可以是i386、x86_64、ppc等值 $infra 其值可查看文件/etc/yum/vars/infra,此参数目前尚未使用 如CentOS 7,$releaseve...
2016-12-16