linux用户和文件管理

本文详细介绍了Linux用户管理,包括用户与根目录的关系、常见的系统目录及其用途。同时,文章阐述了Linux文件管理的核心内容,如文件的访问方式、文件与目录的属性、访问权限管理以及如何更改这些属性和权限。特别提到了chown和chmod命令的使用,并讨论了set位权限和粘渧位权限的概念和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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”, 用户不能删除该目录中其他用户的文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值