linux文件权限

Linux文件结构及基本文件夹

前提是你 提交于 2020-03-31 19:38:08
虽然Linux系统有很多种类,但是对于文件系统分区这块,基本上各个版本的Linux系统都是一样的。Linux文件系统分区不像Windows那样将硬盘分为C、D、E、F盘这样,Linux的文件结构是单个的树状结构.可以用tree进行展示。 Linux系统的根目录是 / 。这个必须得记牢。一般的Linux系统的文件结构如下图所示: Linux常见的目录解释: 目录 描述 / 根目录 /bin 做为基础系统所需要的最基础的命令就是放在这里。比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。 /boot Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如kernels,initrd,grub。一般是一个独立的分区。 /dev 一些必要的设备,声卡、磁盘等。还有如 /dev/null. /dev/console /dev/zero /dev/full 等。 /etc 系统的配置文件存放地. 一些服务器的配置文件也在这里;比如用户帐号及密码配置文件; /etc/opt:/opt对应的配置文件 /etc/X11:Xwindows系统配置文件 /etc/xml:XML配置文件 ……

Linux及文件系统基本介绍

故事扮演 提交于 2020-03-31 19:08:05
Linux及文件系统基本介绍 1 互联网行业现状 在服务器端市场: 超级计算机 2014年11月的数据显示前500系统中的485个系统都在运行着 Linux 的发布系统,而仅仅只有一台运行着 Windows 系统 截止到目前,运行 Linux 系统的处理器有 22,851,693 个之多,而 windows 系统仅仅只有 30,720 云计算 2014年 Linux 基金会撰写了一个报告,研究发现 75% 的大公司在使用 Linux 系统作为他们的主要平台,相对的使用 Windows 系统的只占 23% 移动端市场: 基于Linux的Android系统,在2014年第三季度的智能手机出货量中,Andriod 设备的市场份额从去年同期的 81.4% 上升到了 83.6% 嵌入式系统: 自2013 年的研究数字表明,按规划,大约一半的嵌入式系统将会采用 Linux。目前也诞生了越来越多的基于Linux的智能硬件设备,例如:智能路由器。 由于本系列的文章主要是对互联网的软件开发和测试进行介绍,按照目前的行业趋势,Linux系统已经成为互联网行业的最主要的生产力平台了,相关从业人员完全有必要对Linux系统进行学习和了解。 2 典型的计算机系统 一个典型的计算机系统由软件和硬件两部分构成。 其中硬件系统由如下几部分构成: 中央处理器 存储器 外部输入输出(IO)设备

十、修改权限命令

╄→尐↘猪︶ㄣ 提交于 2020-03-31 03:42:35
前言 如何对一个文件/目录的权限进行管理呢?  Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。 chmod用于管理文件或目录的权限,文件或目录权限的控制分别以读取(r)、写入(w)、执行(x)3种来表示可读可写可执行。 修改权限命令 chmod 修改文件、目录权限 chomd u+x/tmp/testfile chomd 755 /tmp/testfile chown 更改属主、属组 chgrp 可以单独更改属组,不常用 权限范围 权限范围: u,User    即文件或目录的拥有者 g,Group   即文件或目录的所属群组 o,Other    除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围 a,All     即全部的用户,包含拥有者,所属群组以及其他用户 练习 1 给a.txt文件的拥有者赋予可执行权限 @SC02ZRC4KMD6N ~ % ls -l a.txt -rw-r--r-- 1 user1 staff 14 3 29 14:43 a.txt user1@SC02ZRC4KMD6N ~ % chmod u+x a.txt user1@SC02ZRC4KMD6N ~ % ls -l a.txt -rwxr--r-- 1 user1 staff 14 3 29 14:43 a.txt 2 给属组减少可读权限 user1

[Linux]用户及权限管理

☆樱花仙子☆ 提交于 2020-03-29 18:31:07
Linux用户及权限 -- 转载:https://www.cnblogs.com/fengdejiyixx/p/10773731.html Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。 Linux系统用户是根据用户ID来识别的,默认ID长度为32位,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linux用户分总共分为三种,分别如下: root用户 (ID 0) 系统用户 (ID 1-499) 普通用户 (ID 500以上) Linux系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。Linux操作系统用户的特点如下: 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名; 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有31个附属组; 每个组拥有一个GroupID; 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限; 每个可登陆用户拥有一个指定的Shell环境。 Linux用户管理 Linux用户在操作系统可以进行日常管理和维护,涉及到的相关配置文件如下: /etc/passwd 保存用户信息 /etc/shdaow 保存用户密码

理解linux文件系统之inode

元气小坏坏 提交于 2020-03-29 12:29:47
分享一篇关于linux文件系统inode讲解得比较清晰的文章~ inode 是一个重要概念,是理解Unix/ Linux 文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的inode学习笔记,尽量保持简单。 =================================== 理解inode 作者:阮一峰 一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统 读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。 文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。 每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。 二、inode的内容 inode包含文件的元信息

Permission denied的解决办法

拟墨画扇 提交于 2020-03-29 01:54:22
遇到这种情况,是因为请求的文件或者文件夹没有权限导致服务器拒绝了请求。 解决的办法: $ sudo chmod -R 777 某一目录 Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。 使用权限 : 所有使用者 语法 chmod [-cfvR] [--help] [--version] mode file... 参数说明 mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...] 其中: u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。 其他参数说明: -c : 若该文件权限确实已经更改,才显示其更改动作 -f : 若该文件权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) --help : 显示辅助说明 --version : 显示版本 实例 将文件 file1.txt 设为所有人皆可读取 : chmod ugo+r

Centos7学习记录

梦想与她 提交于 2020-03-28 11:27:41
。、图形桌面与命令桌面手动切换方式 系统部署完成后可以切换到命令行界面:打开一个SHELL窗口运行 init 3 即可进入命令行界面。恢复图形用init 5 更改模式命令: l systemctl set-default graphical.target由命令行模式更改为图形界面模式 systemctl set-default multi-user.target由图形界面模式更改为命令行模式 关机命令 如果要关机,必须保证当前系统中没有其他用户在登录系统。我们可以使用who命令查看是否还有其他人登录,或者使用命令ps -aux查看是否还有后台进程运行。shutdown,halt,poweroff都为关机的命令,我们可以使用命令man shutdown查看其帮助文档。例如,我们运行如下命令关机。 shutdown -h 10 #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中 shutdown -h now #计算机会立刻关机 shutdown -h 22:22 #计算机会在这个时刻关机 shutdown -r now #计算机会立刻重启 shutdown -r +10 #计算机会将于10分钟后重启 reboot #重启 halt #关机 linux常用命令 文件处理命令-命令格式与目录处理 命令格式 命令 [-选项][参数] 中括弧代表可选。 Ls –la /etc

第二周作业

谁都会走 提交于 2020-03-26 11:30:00
1、描述Linux发行版的系统目录名称命名规则以及用途。 系统目录名称的 命名规则 以 " / " 为顶点,文件和目录被组织成一个单根倒置的树状结构 根文件系统(rootfs):root filesystem 文件名称区分大小写 以 . 开头的文件为隐藏文件 路径分隔方式的 / 文件有两类数据: 元数据:metadata 数据:data 文件名最长255个字节 包括路径在内文件名称最长4095个字节 蓝色-->目录 绿色-->可执行文件 红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件 除了斜杠和NUL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用它们 标准Linux文件系统(如ext4),文件名称大小写敏感,例如:MAIL, Mail, mail, mAiL 目录功能介绍 /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录 /bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序 /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序 /lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules) /lib64:专用于x86_64系统上的辅助共享库文件存放位置 /etc:配置文件目录 

Linux学习(含有常用命令集)

佐手、 提交于 2020-03-22 16:03:14
Linux概述 Linux是一个开源、免费的操作系统。 Linux是一个内核,在linux内核上加工包装,二次开发成Ubuntu、CentOS等发行版。 Linux常用命令集 vi,vim,文本编辑器 vi和vim的三种常见模式:正常模式,可以使用快捷键处理文件;编辑模式,按i进入编辑模式;命令行模式,按ESC进入,完成:wq离开等命令。 查找关键字,命令行下按/关键字,回车查找关键字,n查找下一个; 设置行号,命令行下:set nu和:set nonu 到文档最末行和顶行,分别在正常模式输入G和gg 移动到指定行数,先显示行号,然后输入20,最后按快捷键shift+G 开机重启和用户注销 shutdown -h now,立即关机 shutdown -r now,reboot,重启计算机 sync,把内存数据同步到磁盘 用户管理 用户属于用户组,一个用户至少属于一个用户组,用户配置信息在/etc/passwd,组信息在/etc/group useradd 用户名,添加用户 passwd 用户名,指定密码 userdel 用户名,删除用户保留home目录 id 用户名,查询用户信息 su - 切换用户名,切换用户 groupadd 组名,增加用户组 groupdel 组名,删除用户组 useradd -g 用户组 用户名,增加用户到相应用户组 usermod -g 用户组 用户名

对文件的权限管理

瘦欲@ 提交于 2020-03-21 14:05:32
对文件的权限管理 ls -l 查看文件上所设定的权限 ( ls -l 执行结果详解: -rw-r--r--. 1 root root 46478 11月 9 20:21 install.log 权限信息 硬链接数 属主 属组 文件大小 文件创建日期 文件名 权限信息:(长短都一样的,都是十位加一个点)其中 . 表示该文件是安全状态下创建的软件 第一位代表文件类型(- 代表普通文本文件;d 代表目录;l 代表软链接;b 设备文件(block的缩写,块);p 管道文件) 第二到第四位:属主的权限(分三类:读r,写w,执行x) 第五到第七位:属组的权限(分三类:读r,写w,执行x) 第八到第十位:除属主和数组意外,其他人的权限(分三类:读r,写w,执行x)) chmod 谁 运算符 权限 文件路径 符号表示法设定权限(谁:u指属主;g指数组中的用户;o指除属主和数组中的用户以外的其他用户;a指以上三种用户,即所有用户all 运算符:+/-/= 权限:r/w/x) (root用户也称为超级用户,它可以完全不受限制地访问任何用户的账户和所有文件及目录。) (Linux系统中用户分类:a) 所有者;b)同组用户(修正:所属组,因为你创建一个用户的过程会以为这个用户名为名字创建一个同名的组);c)非同组的其他用户。 创建用户相关的文件 建新一个用户时,涉及到一下6个文件: 第一个文件:/etc