首页 > 其他分享 >文件目录与权限

文件目录与权限

时间:2023-11-27 22:33:32浏览次数:27  
标签:文件 文件目录 用户 权限 root 目录 localhost

基本概念
​ 用户目录:位于 /home/user,称之为用户工作目录或家目录,表示方式:

# 在home有一个user 这里就是之前创建的msb123用户
[root@localhost ~]# cd /home
[root@localhost home]# ls
msb123

# 使用~回到root目录,使用/是回到根目录下
[root@localhost msb123]# cd ~
[root@localhost ~]#


​ 登录信息

[root@localhost /]#

Linux的bash解析器终端用来显示主机名和当前用户的标识;

# root表示bai当前用户叫root(系统管理员账户)
# localhost表示当前使用的主机名叫localhost(没有设置系bai统名字的时候默认名称是localhost)
# / 表示你当前所处的目录位置 (这里的'/'表示你当前在根目录下)

​ 相对路径和绝对路径

​ 绝对路径

​ 从/目录开始描述的路径为绝对路径,如:

[root@localhost /]# cd /home/msb123
[root@localhost /]# ls /usr

​ 相对路径

​ 从当前位置开始描述的路径为相对路径,如:

[root@localhost /]# cd ../../
[root@localhost /]# ls abc/def

​ 每个目录下都有**.和…**

. 表示当前目录

.. 表示上一级目录,即父目录

​ 例如这里切换路径时候

# 从 / 根目录切换到 home目录
[root@localhost /]# cd home

# 确认路径/home
[root@localhost home]# pwd
/home

# 切换到当前目录cd . 目录无变化
[root@localhost home]# cd .

# 切换到当前目录cd .. 目录回到上一级根目录
[root@localhost home]# cd ..

[root@localhost /]#

​ 文件权限

​ 文件权限就是文件的访问控制权限,即哪些用户和组群可以访问文件以及可以执行什么样的操作。

​ Unix/Linux系统是一个典型的多用户系统,不同的用户处于不同的地位,对文件和目录有不同的访问权限。为了保护系统的安全性Unix/Linux系统除了对用户权限作了严格的界定外,还在用户身份认证、访问控制、传输安全、文件读写权限等方面作了周密的控制。

​ 在 Unix/Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。

​ 访问用户

​ 通过设定权限可以从以下三种访问方式限制访问权限:

- 只允许用户自己访问(所有者) 所有者就是创建文件的用户,用户是所有用户所创建文件的所有者,用户可以允许所在的用户组能访问用户的文件。
- 允许一个预先指定的用户组中的用户访问(用户组) 用户都组合成用户组,例如,某一类或某一项目中的所有用户都能够被系统管理员归为一个用户组,一个用户能够授予所在用户组的其他成员的文件访问权限。
- 允许系统中的任何用户访问(其他用户) 用户也将自己的文件向系统内的所有用户开放,在这种情况下,系统内的所有用户都能够访问用户的目录或文件。在这种意义上,系统内的其他所有用户就是 other 用户类

​ 访问权限

​ 用户能够控制一个给定的文件或目录的访问程度,一个文件或目录可能有读、写及执行权限:

- ​ 读权限(r) 对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
- ​ 写权限(w) 对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
- ​ 可执行权限(x) 对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

​ 注意:通常,Unix/Linux系统只允许文件的属主(所有者)或超级用户改变文件的读写权限。

 

标签:文件,文件目录,用户,权限,root,目录,localhost
From: https://www.cnblogs.com/LYayan/p/17860708.html

相关文章

  • Linux用户管理:从创建到权限控制的完整指南
        在Linux系统中,用户管理是系统管理员不可或缺的任务之一。有效的用户管理可以确保系统安全、资源合理分配,并提高整体系统管理效率。本文将深入探讨Linux用户管理的各个方面,从用户的创建到权限的控制,为管理员提供一份全面的指南。1.创建用户Linux系统使用`useradd`命......
  • 文件权限
    文件的包含基本权限UGOACL以及高级权限SUIDStricky权限。基本权限:Linux将用户分为3类 UG O U代表:owner,属主G代表:group,属组O代表:other,其他用户Linux/Unix的文件调用权限分为三级:文件所有者(Owner)、用户组(Group)、其它用户(OtherUsers)。只有文件所有者和......
  • Linux多用户开发权限管理
    简介Linux是一个多用户系统,每个用户都有自己的权限。在Linux系统上进行开发,需要合理地管理用户权限,以确保开发环境的安全和稳定。用户和组在Linux系统中,用户和组是权限管理的基础。用户是系统中的一个身份,组是一组用户的集合。每个用户都属于一个或多个组。用户权限用户......
  • Linux文件权限
    在Linux中,文件权限用UGO三组字符表示,U表示文件所有者(user)、G表示文件所属组(group),O表示其他用户(others)的权限。这三组字符的排列顺序通常是rwx,分别表示读(read)数字设定为4、写(write)数字设定为2和执行(execute)数字设定为1的权限。1.文件权限基础首先,我们创建一个名为test_file.txt......
  • 第四章 文件权限
    在Linux系统中,文件权限是保障系统安全和数据隐私的关键因素之一。有效地管理文件权限不仅涉及到谁可以访问文件,还包括对文件的读、写、执行等操作权限的控制。在这篇博文中,我们将深入讨论Linux文件权限的基本概念、如何使用chmod和chown命令进行权限和所有权的管理,以及一些实际应......
  • 文件权限
    1.文件权限概念我们首先了解了Linux文件权限的基本概念,即文件权限包括读(r)、写(w)和执行(x)权限。通过ls-l命令可以查看文件的权限信息。ls-lfilename2.更改文件权限学习了如何使用chmod命令更改文件的权限。权限可以用数字表示(例如,r=4,w=2,x=1),并且可以通过数字形式或符号形式......
  • 文章权限
    Shell是什么?Shell是操作系统外壳程序的统称,Windos中的图形化界面、Linux中的命令行外壳都是外壳程序。CentOS中的外壳程序被称为bash。1、Shell承担用户和内核间的翻译工作Shell是命令行解释器。Linux严格意义上说的是一个操作系统,我们称之为"核心(Kernel)"。但是用户和内核沟通......
  • 4.Linux文件权限
    Linux文件权限是操作系统用来控制特定用户或用户组对文件和目录的访问权限的一种机制。这些权限决定了哪些用户可以读取、写入或执行文件。Linux文件权限可以分为以下三种:1.可读权限(r):允许文件被读取。2.可写权限(w):允许文件被修改。3.可执行权限(x):允许文件被执行。对于每个文件......
  • 五、文件权限
    五、文件权限5.1权限说明1文件权限简介:'r'代表可读(4),'w'代表可写(2),'x'代表执行权限(1),括号内代表"8421法"2##文件权限信息示例:-rwxrw-r--3-第一位:'-'就代表是文件,'d'代表是文件夹4-第一组三位:拥有者的权限5-第二组三位:拥有者所在的组,组员的权限6-第三组......
  • 6、oracle授予普通用户dba权限以及回收
    oracle授予普通用户dba权限以及回收1、授予dba权限grantdbato普通用户;2、回收dba权限revokedbafrom普通用户;......