linux probe七

权限

1.普通权限rwx。2特殊权限suid sgid sbit 。3,隐藏权限 a i chattr lsattr  针对所有人的权限配置

4.文件访问控制列表 file access control list  facl 可以针对于某个用户或用户组的单独的权限设置

cd /home

mkdir haha

chmod -Rf 000 haha

useradd zhangsan

useradd lisi

setfacl -Rm u:lisi:rwx /home/haha   R表示递归,对于目录的操作 m修改 u:代表对用户的设置 g:代表对组的设置

su shangsan

cd haha 报错,因为没有权限

ls -l 查询结果的第11位 如果是.则表示没有facl设置,如果是+表示有facl设置。第12位表示链接文件可以理解为快捷方式,1是硬链接后面继续讲。

su - 用户名 快速切换用户身份。如果有-则表示全面切换包括环境变量为新用户

管理员root 切换到 普通用户 不需要密码。普通用户切换到管理员需要密码。

不能让普通用户知道root管理的密码又要让普通用户可以由root管理才可以做的事情,可以使用sudo

visudo 是sudo配置工具。99行输入 用户名 ALL=(ALL)  /user/bin/cat,/user/sbin/reboot 用户名可拥有所有人的cat和reboot权限。

sudo -l 当前用户可以使用root权限的命令列表

sudo cat /etc/shadow

sudo reboot

原则:仅授权工作需要的命令(权限的最小指派)

存储结构与磁盘划分


linux probe七
/root 超级用户的home目录,用于存储超级用户的数据。

/home普通用户的home目录,home/用户名下 用于存储普通用户的数据。

/bin

/sbin

/usr/bin

/usr/sbin

以上四个都是用于存储二进制文件,sbin代表开机时可以使用到的服务和命令但这种说法并不准确,目前sbin和bin已经没有区别了。

/boot启动目录,开机所使用的文件,引导文件等。

/dev是设备文件

/etc保存配置文件 系统配置文件和服务配置文件

/var 存储多变的文件,可以存储日志,数据库,网站数据都是数据经常发生改变。

/li是由程序调用的,不要认为访问

/usr用于存放用户自己的文件或程序

/media用于挂在设备,例如光盘

/tmp开放共享文件

/opt存储第三方软件包程序

/proc是一个虚拟目录 free -m 被保存到meminfo文件里 不能复制文件

/lost+found不正常管理关机时保存碎片文件

/dev/sd[a-p] 代表 SCST/SATA硬盘/U盘

/dev/cdrom 代表 光盘 =/dev/sr0 sr1

/dev/hd[a-d] 代表 IDE设备

/dev/lp[0-15] 代表 打印机

/dev/mouse 代表鼠标

/dev/fd[0-1]代表软驱

/dev/sda5  sd表示硬盘 ,a代表主板插槽的几个块硬盘,如果之后一块但没有在第一个插槽那就按照硬盘的识别顺序赋值给abcd,5代表分区编号。

文件系统对应的linux版本ext3 rhel5 ext4 rhel6 xfs rhel7

lvs虚拟文件系统建立在ext3 ext4 xfs等文件系统之上 对于用户忽略文件系统格式

inode + block 组成的了文件系统 inode用于存放文件的权限大小属性指针,block块4k

分区 -》格式化-》挂载

挂载的本质:将硬盘(硬盘分区)与一个目录做关联的操作叫挂载

挂载的目的:在对应目录(挂载点)中找到对应硬盘数据,让用户可以使用。

挂载命令 mount 设备名称 挂载目录 连个参数都必选

取消挂载命令 umount  设备名称或者挂载目录  两个参数任选一个

mount /dev/cdrom /media/cdrom

vim /etc/fstab 用于永久挂载 否则重启就失效了

/dev/cdrom /media/cdrom iso9660 defaults 0 0  。iso9660是指光盘的格式 ,第一个0代表是否备份0表示备份,第二0是否使用质检,0表示不质检。

df -h 查看当前挂载信息

mount -a自动化挂载 从、etc/fstab中读取挂载信息

相关推荐