一、linux用户管理
二、linux文件管理
1. 文件(目录)的访问:打开目录文件,即打开一系列目录项的列表,每个目录项有两部分组成:所包含文件的文件名以及该文件对应的incode号码(incode是指索引节点,文件数据存储到数据块中,永海存储文件的元信息(文件的创建者,文件的创建日期,文件的大小等),这样的存储文件的元信息的区域称incode)。
2. 常见目录及其作用:
/:根目录,位于分层文件系统的最顶层,包含一些标准文件和目录,即all
/bin:二进制目录,包含了供系统管理员和普通用户使用的二进制映像,分为可执行文件和其他目录下的可执行文件的符号连接
/boot:存放的是linux系统启动时需要用到的文件,包含Linux内核的二进制映像
/dev:设备目录,存放连接到计算机上的设备的对应文件,访问linux系统中使用的外部设备的端口
/etc:存放了系统管理师要用到的各种配置文件和目录,示例网络配置文件、文件系统、X窗口系统的配置文件、设备配置信息、设置用户信息等
/home:用来存放用户的主目录
/lib:存放了各种编程语言库,包括库文件和kernel模块
/lost+found:当突然停电、或非正常关机,有些文件的临时存放目录,也是分区成功的标志
/mnt:主要用来临时装载文件系统,系统管理员执行mount命令完成装载。
/proc:存放了进程信息和系统信息,这些信息都是在内存中有系统自己产生的
/root:作为根用户(超级用户)的主目录,普通用户没有访问该目录的权限
/sbin:用来存放系统管理员的系统管理程序
/usr:占最大的存储空间,要用带的应用程序和文件几乎都存放到此目录下
/tmp:存放不同程序执行时产生的临时文件,该目录下的文件会被定时delete,以保证磁盘空间过高;多数系统为此目录设置了粘渧位(sticky bit),这样只有文件所有者才能对该目录进行处理
/opt:用来安装附加软件包
/var:系统在工作是预先设置的工作目录,用于放至变量数据。
3. 文件和目录的属性
4. 文件和目录的访问权限
5. 更改属性及权限的方法
(1)更改目录或文件的所有者及组
root用户执行:chown -R oracle:oinstall /u01
(2)更改目录和文件的权限(u=属主,g=属组,o=其他用户)
a. 加减法:chmod u-x, g+w,o+wx oracle
b. 数值法:chmod 777 oracle
注:root用户无权限限制,但是执行一个shell脚本(.sh文件)所有用户都必须有X权限,root也不例外
6. 附加权限
(1)set位权限
为可执行文件设置,权限字符为“S”,其他用户执行该文件时,将拥有属主或属组用户的权限
(2)粘渧位权限(sticky)
为公共目录设置,权限字符为“t”, 用户不能删除该目录中其他用户的文件