`
j2ee_zhongqi
  • 浏览: 209430 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux 设置文档权限和文档属性,目录结构

阅读更多
一. Linux 档案权限查看





第一个代表档案的类型和权限



第一個字元代表這個檔案是『目錄、檔案或連結檔等等』:
當為[ d ]則是目錄,例如上表檔名為『.gconf』的那一行;
當為[ - ]則是檔案,例如上表檔名為『install.log』那一行;
若是[ l ]則表示為連結檔(link file);
若是[ b ]則表示為裝置檔裡面的可供儲存的周邊設備(可隨機存取裝置);
若是[ c ]則表示為裝置檔裡面的序列埠設備,例如鍵盤、滑鼠(一次性讀取裝置)。

接下來的字元中,以三個為一組,且均為『rwx』 的三個參數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個權限的位置不會改變,如果沒有權限,就會出現減號[ - ]而已。
第一組為『檔案擁有者的權限』,以『install.log』那個檔案為例, 該檔案的擁有者可以讀寫,但不可執行;
第二組為『同群組的權限』;
第三組為『其他非本群組的權限』。

第二欄表示有多少檔名連結到此節點(i-node)
第三欄表示這個檔案(或目錄)的『擁有者帳號』
第四欄表示這個檔案的所屬群組
第五欄為這個檔案的容量大小,預設單位為bytes
第六欄為這個檔案的建檔日期或者是最近的修改日期
第七欄為這個檔案的檔名


二.改变档案的属性和权限

改变群组:chgrp [grpName] files
改变拥有者:chown [user] files

改变权限chmod:
Linux檔案的基本權限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權限, 先複習一下剛剛上面提到的資料:檔案的權限字元為:『-rwxrwxrwx』, 這九個權限是三個三個一組的!其中,我們可以使用數字來代表各個權限,各權限的分數對照表如下:
r:4
w:2
x:1
每種身份(owner/group/others)各自的三個權限(r/w/x)分數是需要累加的,例如當權限為: [-rwxrwx---] 分數則是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
example:chmod 777 files

三.Linux 目录





  • 大小: 60.6 KB
  • 大小: 8.2 KB
  • 大小: 6.3 KB
  • 大小: 39.6 KB
分享到:
评论

相关推荐

    LINUX修改文件权限

    不同于Windows系统中较为宽松的权限控制,Linux通过更为严格的权限设置,有效地防止了不同用户之间的非法访问,增强了系统的安全性和稳定性。本文将深入探讨Linux下的文件权限管理机制,包括权限分类、权限符号及...

    linux入门文档全集

    6. **Linux文档**:Linux有一个强大的文档系统,包括man pages(手册页)和info pages。学习如何有效利用这些资源可以解决很多操作中的疑问。 总的来说,这个“Linux入门文档全集”是一套完整的自学材料,涵盖了从...

    linux目录结构.(包括图解和PDF文档)

    学习Linux目录结构,不仅能够提高你在终端操作的效率,还能够帮助你更好地理解和解决问题,特别是当遇到权限问题、配置问题或者需要查找特定文件时。因此,对Linux目录结构的掌握是每一个Linux使用者的必备技能。

    Linux帮助文档大全

    这个大全集合了“Linux Kernel 核心中文手册.chm”、“linux新手管理员指南CHM.chm”和“Linux命令大全.chm”等重要文档,为Linux用户提供了一个全面的学习和参考资料平台。 “Linux Kernel 核心中文手册.chm”文档...

    Linux环境Weblogic超详细安装配置文档

    1. 部署前准备:创建 weblogic 用户组和用户,创建 /Oracle 目录,并修改目录所有者权限。 2. 将 server924_linux32.bin 拷贝至应用服务器某一路径下,并授予最大权限。 3. 执行安装文件 server924_linux32.bin,...

    linux课件PPT文档

    本套“Linux课件PPT文档”涵盖了Linux的基础知识,包括Linux的起源、核心概念、工作原理,以及对VI编辑器的深入理解和常见命令的使用方法。 一、Linux概论 Linux是由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)在...

    linux文档全集、linux常用命令、linux技巧小总结

    这份"Linux文档全集"涵盖了Linux系统的核心概念、常用命令和实用技巧,旨在帮助用户从初学者到进阶者逐步掌握Linux操作系统的精髓。 1. **Linux入门命令**:学习Linux首先要掌握基础的命令行操作,如`ls`用于列出...

    Linux 目录结构及主要内容

    理解Linux目录结构对于管理和维护Linux系统至关重要。以下是Linux目录结构及主要内容的详细说明: 1. **/** - 根目录:所有其他目录的起点。它是系统层次结构的顶层。 2. **/usr** - 用户资源:包含了大部分的用户...

    linux开发技术文档

    **Linux开发技术文档** 在深入探讨Linux开发技术之前,我们首先要理解Linux的本质。...通过阅读和理解这个“Linux开发技术文档”,你将能够逐步掌握这个强大的操作系统所提供的丰富开发工具和资源。

    Linux chm 帮助文档

    用户可以通过这个文档快速了解Linux的核心特性,比如文件系统、进程管理、权限控制等,并学习如何执行基本操作,如文件管理、文本编辑和网络配置。 接下来是“Linux命令.CHM”。在Linux中,命令行界面是强大而高效...

    linux基础学习文档

    Linux下没有盘符概念,所有的文件系统都是基于一个树型目录结构的,根目录用"/"表示,所有的文件和目录都从这里开始。 Linux的目录结构具有特定的用途: - `/bin`:存放常用命令,如ls、cd等。 - `/boot`:存放引导...

    linux文档,相关学习技术

    本资源“linux文档,相关学习技术”提供了一份全面的Linux命令大全,旨在帮助初学者和经验丰富的用户深入理解和掌握Linux操作系统的核心技能。 在Linux系统中,命令行是与操作系统交互的主要方式。通过键入特定的...

    linux相关文档

    2. **文件系统和权限**:Linux采用的是类UNIX的文件系统结构,理解根目录 `/` 下的各个主要目录如 `/home`、`/bin`、`/etc` 的作用至关重要。同时,Linux的权限系统(读、写、执行权限)是安全性的基础,要理解rwx...

    Linux_shell脚本大全文档

    Shell脚本中经常涉及文件权限和属性的修改。例如,`chown`命令用于改变文件所有者,`chgrp`命令用于改变文件所在组,而`umask`命令则用于设置创建文件和目录时的默认权限掩码。 `chmod`命令是改变文件或目录权限的...

    Linux常用命令文档

    17. **chown** 和 **chgrp**:更改文件或目录的所有者和组,用于权限管理。 18. **history**:查看历史命令,方便查找和重复执行过去的命令。 这些命令只是Linux庞大命令集的一小部分,但掌握它们能帮助初学者快速...

    kali-linux 官方文档

    它由Offensive Security开发,完全重建自BackTrack Linux,遵循严格的Debian开发标准,提供了一个全新的目录结构、经过复查和打包的工具集合以及一个公开的Git树,便于用户跟踪和自定义。 #### 特色与功能 1. **...

    Linux基础知识学习文档

    在Linux中,文件系统采用的是Hierarchical File System(HFS),常见的目录结构包括根目录"/",用户的主目录(例如"/home/username"),程序目录"/bin"和"/usr/bin",系统配置文件"/etc",以及临时文件"/tmp"等。...

    Linux学习笔记PDF文档.pdf

    Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...

    linux网络驱动开发文档、linux系统编程文档

    - **文件系统操作**:文件的打开、读写、关闭,目录操作,文件权限和属性管理。 - **内存管理**:堆内存分配(`malloc`、`calloc`、`realloc`、`free`)、静态内存和栈内存。 - **信号处理**:信号的发送、接收和...

    Linux命令,内核学习文档

    接下来,"linux系统教程"可能涵盖了如何安装和配置Linux系统,用户和组管理,软件包管理(如`apt`或`yum`),网络设置,以及系统服务的启动和管理。系统管理还包括了解进程管理(如`ps`,`top`,`htop`),磁盘管理...

Global site tag (gtag.js) - Google Analytics