linux文件权限

Linux权限管理

三世轮回 提交于 2019-11-28 10:12:24
权限概述 Linux系统一般将文件可存/取访问的身份分为3个类别:owner(拥有者)、group(和所有者同组的用户)、others(其他人,除了所有者,除了同组的用户以及除了超级管理员),且3种身份各有read(读)、write(写)、execute(执行)等权限。 权限介绍 什么是权限? 在多用户(可以不同时)计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权力,像是文件夹、特定系统指令的使用或存储量的限制。 在Linux中分别有 读、写、执行 权限: 读权限:   对于目录来说,读权限影响用户是否能够列出目录结构   对于文件来说,读权限影响用户是否可以查看文件内容 写权限:   对目录来说,写权限影响用户是否可以在文件夹下“创建/删除/复制到/移动到”文档   对于文件来说,写权限影响用户是否可以编辑文件内容 执行权限:    对于目录来说:执行权限影响用户是否可以执行cd操作   对于文件来说,特别脚本文件。执行权限影响文件是否可以运行。 身份介绍 Owner身份(文件所有者,默认为文档的创建者) 由于Linux是多用户、多任务的操作系统,因此可能常常有多人同时在某台主机上工作,但每个人均可在主机上设置文件的权限,让其成为个人的“私密文件”,即个人所有者。因为设置了适当的文件权限,除本人(文件所有者)之外的用户无法查看文件内容。 Group身份

Linux权限管理(7)

ぐ巨炮叔叔 提交于 2019-11-28 10:06:38
权限的基本介绍:    rwx权限详解:   rwx作用到文件:     [r]:代表可读,可以读取、查看     [w]:代表可写,可以修改,但不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限才能删除该文件     [x]:代表可执行   rwx作用在目录:     [r]:代表可读,可以读取、ls查看目录内容     [w]:代表可写,可以修改,目录内创建+删除+重命名目录     [x]:代表可执行,可以进入该目录 修改权限-chmod:可以修改文件或目录的权限   第一种方式:+-=变更权限     u:所有者 g:所有组 o:其它组 a:所有人(u、g、o总和)     chmod u=rwx,g=rx,o=x 文件名     chmod o+w 文件名     chmod a-x 文件名        第二种方式:通过数字变更权限     r=4,w=2,x=1,rwx=7     chmod 751 文件名 修改文件所有者   chmod [-R] newowner file:改变文件的所有者   chmod [-R] newowner:newgroup file:改变文件所有者和所在组   -R 如果是目录,则使其下所有子文件或目录递归生效 修改文件所在组   chgrd [-R] newgroup file:改变文件所在组 来源:

linux1 基本操作指令

泄露秘密 提交于 2019-11-28 06:39:02
linux:用户名 ubuntu:主机名 ~:路径 家目录 /:根目录 /home/linux/ pwd(print working directory) 打印当前工作路径 ls(list) 将当前工作路径下的所有文件的文件名以列表的形式显示 ls -l 查看文件属性 drwxr-xr-x 7 linux linux 4096 Jul 30 2002 boa-0.94.13 文件类型 用户权限 用户组权限 其他用户权限 硬链接个数 用户名 用户组名 文件大小(字节)最后一次修改文件的时间 文件名 ls -a:检查文件信息,包含隐藏文件 七种文件类型 bcd-lsp d:目录文件 -:普通文件 rwx:可读 可写 可执行 - :无该类权限 .:当前路径 ..:上一层路径 mkdir:(make directory)创建目录 mkdir 123 cd(change directory) 切换路径 cd . cd .. 切换到家目录 cd 默认切换到家目录 cd - 返回 touch 创建普通文件:该文件不存在,创建;存在,刷新时间戳 拷贝 cp cp 路径/目标文件 目标路径 如果拷贝的是目录文件,需要加上选项-rf cp -rf 目录 路径 mv(move) 1、移动 mv 源文件路径/源文件 目标路径 2、重命名 mv 源文件 目标文件 rm :删除 删除的是目录文件,加 -rf

Linux基础知识

空扰寡人 提交于 2019-11-28 05:48:15
操作系统发展史 Unix 1970年,美国贝尔实验室的Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母),并且他用B语言写了第一个UNIX操作系统。 因为B语言的跨平台性较差,为了能够在其他电脑上也能够运行这个Unix操作系统Dennis Ritchie和Ken Thompson从B语言的基础上准备研究一个更好的语言 1972年,美国贝尔实验室的Dennis Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了现在大名鼎鼎的Unix操作系统。 Minix 意为小型UNIX(mini-UNIX) Linux 创始人Torvalds 发展史 Unix(只针对大型主机或服务器) BSD FreeBSD Sun Solaris IBM AIX AT&T System V Minix Linux(适用于x86的个人计算机) Ubuntu Redhat SUSE Fedora Linux不同版本以及应用领域 1. Linux内核及发行版介绍 Linux内核版本 内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。

学习笔记6-权限管理

眉间皱痕 提交于 2019-11-28 05:31:14
一、查看文件权限   Linux中所有东西皆文件,而每个文件都有不同的权限,此时我们可以通过ll或ls -a来查看文件的权限,ll +文件名 ==ls -l +文件名      1:文件类型,其中‘-’代表文件,‘d’代表目录,‘c’代表字符型文件,‘b’代表设备   2:文件权限,其中r:读,代表可读,w:写,代表可写,x:执行,代表可执行   3:连接数   4:文件所属用户   5:文件所属组   6:文件大小   7、8、9:文件修改时间   10:文件名 二、更改用户权限  chmod   1、数字类型改变文件权限     文件的权限字符为:【-rwxrwxrw】, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数为 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     所以该权限数字就是770,更改权限时直接更改权限数字就可以了        2、符号类型改变文件权限     user(u):代表文件所属用户权限     group(g)

Linux账号权限管理

左心房为你撑大大i 提交于 2019-11-28 05:29:21
Linux账号权限管理 用户账号和组账号概述 用户账号 超级用户: root 用户是 Linux 操作系统中默认的超级用户账号,对本主机拥有至高无上的权限。 普通用户:需要管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中拥有完整权限。 程序用户:安装 Linux 操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行。 组账号 基本组:每一个用户账号至少属于一个组,这个组称为该用户的基本组(或私有组)。 附加组:若用户除基本组外同时还包含在其他的组中,则这些组称为该用户的附加组(或公共组) UID 和 GID UID : Linux 操作系统中的每一个用户账号都有一个数字形式的身份标记,称为 UID ; root 用户账号的 UID 号为固定值 0 ,而程序用户账号的 UID 号默认为 1~499 , 500~60000 的 UID 号默认分配给普通用户使用。 GID :与 UID 类似,每一个组账号也有一个数字形式的身份标记,称为 GID ( Group IDentity ,组标识号)。 root 组账号的 GID 号为固定值 0 ,而程序组账号的 GID 号默认为 1~499 , 500~60000 的 GID 号默认分配给普通组使用。 用户账户管理 用户账户文件 /etc/passwd

linux 权限命令行 xshell 切换用户

瘦欲@ 提交于 2019-11-28 04:19:22
一、 权限命令行 两种方式。 1.1 chown -R 指定的用户名, 权限的文件/文件夹 赋予这个用户的权限读写。 /*1.0 权限命令行 1. chown -R 指定的用户名 权限的文件/文件夹 赋予这个用户的权限读写。 演示 root 用户新建一个 111.TXT文件,touch 111.txt 创建的命令 touch 关键字 删除命令 rm -rf 123.txt 在Linux中 用Zxf 用户登录,发现,无法操作111.txt文件。 给他权限,来操作111.TXT 文件。 授权命令 chown -R zxf.txt (r 严格区分大小写。) chown -R 用户名 授权的文件/文件夹。 chown -R zxf 111.txt 当前的用户赋予指定的用户对某一个文件/文件夹可以 实现 rw 操作。(读 写) */ 1.2xshell 切换用户。 普通用户没有修改系统环境变量的权利 二、 chown 777 权限的文件/文件夹 /* 2.chown 777 权限的文件/文件夹 当前的用户赋予所有的用户 对某一个文件/文件夹可以rw(读写)操作。 前提是 当前的用户有对这个文件/文件夹的权限。 */ 来源: https://www.cnblogs.com/ZXF6/p/11392099.html

Linux命令——find详解

假如想象 提交于 2019-11-28 04:19:08
find是一个非常有效的工具,他可以遍历指定目录甚至整个系统来查找某些文件或目录 find [查找路径] [查找条件] [处理动作] 一、查找路径   (1) ./ 指的是当前目录下开始查找   (2)/ 系统目录下开始查找   (3)/home/username/ 指定目下开始查找(绝对路径) 二、查找条件 1、根据名称查找   (1)-name :区分名称字母大小写 [root@nn nn]# find / -name mn /usr/share/locale/mn /usr/share/X11/xkb/symbols/mn      (2)-iname :不区分名称字母大小写 [root@nn ~]# find / -iname mn /root/MN /usr/share/locale/mn /usr/share/X11/xkb/symbols/mn 2、根据文件从属关系查找   (1)-user :查找指定属主的文件 [root@nn ~]# find / -user gdm /var/lib/gdm/.pulse /var/lib/gdm/.pulse/default.pa -rw-------. 1 gdm gdm 354 4月 11 2018 default.pa [root@nn ~]# ll /var/lib/gdm/.pulse/default.pa -rw-

Linux文件管理

吃可爱长大的小学妹 提交于 2019-11-28 04:07:59
在Linux系统中一切都是文件! 一、Linux文件类型 Linux存在很多的文件类型:(可以通过ls -l进行查看文件的类型) - 普通文件 d 目录文件 l 链接文件 b 块设备文件 c 字符设备文件 p 管道文件 二、Linux文件目录结构 目录名称 应放置文件的内容 /boot 开机所需文件 — 内核、开机菜单以及所需配置文件等 /dev 以文件形式存放任何设备与接口 /etc 配置文件 /home 用户主目录 /bin 存放单用户模式下还可以操作的 命令 /lib 开机时用到的函数库,以及 /bin 与 /sbin 下面的命令要调用的函数 /sbin 开机过程中需要的命令 /media 用于挂载设备文件的目录 /opt 放置第三方的软件 /root 系统管理员的家目录 /srv 一些网络服务的数据文件目录 /tmp 任何人均可使用的 " 共享 " 临时目录 /proc 虚拟文件系统,例如系统内核、进程、外部设备及网络状态等 /usr/local 用户自行安装的软件 /usr/sbin Linux 系统开机时不会使用到的软件 / 命令 / 脚本 /usr/share 帮助与说明文件,也可放置共享文件 /var 主要存放经常变化的文件,如日志 /lost+found 当文件系统发生错误时,将一些丢失的文件片段存放在这里 三、 文件权限 1、文件基础权限简介

linux 权限

别说谁变了你拦得住时间么 提交于 2019-11-28 04:00:14
权限 第一段表示文件所有者对此文件的操作权限 第二段表示文件所有者所在组对些文件的操作权限 第三段表示除上述两种外的任何用户/组对此文件的操作权限 r读取:4 w写入:2 x执行:1 文件类型、 - 一般文件 d 目录文件 l 链接文件 b 快设备文件 c 字符设备文件 s 套接字文件 p 管道文件 chgrp : 改变档案所属群组 chown : 改变档案拥有者 chmod : 改变档案的权限, SUID, SGID, SBIT等等的特性 1. 改变所属群组, chgrp -R :进行递归(recursive)的持续变更,亦即连同次目录下的所有档案、目录都更新成为这个群组之意。常常用在变更某一目录内所有的档案之情况。 2. 改变档案拥有者, chown -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有档案都变更 3. 改变权限, chmod 权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。 3.1 数字类型改变档案权限 Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限 举例:档案的权限字符为 -rwxrwxrwx 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下: r:4   w:2   x:1 每种身份