Linux文件权限管理

一、设置文件所属的用户以及所属的组(chown,chgrp)

chgrp用来更改文件的组拥有者,其一般格式为:

chgrp [option] group file

(1)把文件test的组拥有者改为zfs:

chgrp zfs test

(2)把test及其子目录下的所有文件的组拥有者改为zfs:

chgrp -R zfs test

chown用来更改文件所有者与组拥有者,其一般格式为:

chown [option] owner[:group] file

(1)将test及其子目录下的所有文件的所有者改为zfs:

chown zfs test

(2)将test文件的所有者改为zfs,组拥有者改为root:

chown zfs:root test

二、给文件赋予相应的权限位(chmod)

chmod命令格式为:

chmod [option] mode files...

mode表示格式:

1、数字方式:[n][n][n]   r=4 w=2 x=1

rwx:4+2+1;   r-x:4+1;  rw-:4+2

2、文本方式:[ugoa][+ - =][rwx]

u -- 该档案的拥有者;

g -- 与该档案的拥有者属于同一个群体(group)者;

o -- 其他以外的人;a-所有

+ -- 增加权限

   - -- 去掉权限

   = -- 设定权限

给test文件赋予rwxr-xr-x权限:

chmod 755 test

给test及其子目录底下所有文件赋予rwxr-xr-x权限:

chmod -R 755 test

通过第二种方法给文件增加权限

为文件abc的组拥有者增加rw权限

chmod g+rw abc

为abc文件的用户拥有者去除x权限

chmod u-x abc

指定文件abc的其他用户权限为rw-

chmod o=rw-

为文件abc及其子目录底下的所有文件的全体用户增加x权限

chmod -R a+x abc

sticky bit(sbit)

sbit的目录的作用是:"在具有bit的目录下,用户若在该目录下具有w及x权限,则当用户在该目录下建立文件或目录时,只有文件拥有者与root才有权力删除"。

4为SUID

2为SGID

1为Sticy Bit

#chmod 4777 test

#chmod 2777 test

#chmod 1777 test

Linux文件权限管理

时间: 2024-10-24 06:44:18

Linux文件权限管理的相关文章

linux学习随笔——linux文件权限管理和网络配置

一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1位置 表示文件类型 "-"表示文件,"d"表示目录 2-4位 表示用户权限(u) 5-7位 表示组权限(g) 8-10  表示其他权限(o) 通常用chmod来修改权限:chmod     u+r 目标文件 也可以用数字来表示权限 r=4 w=2 x=1 chown命令

Linux 文件权限管理

1.文件权限的概述 在Linux系统下,使用权限来保护资源的安全将是一种不错的选择.系统中每个文件的权限都有可读(r).可写(w)和可执行(x)这三种权限,它们分别对应权限数值4.2 和1.系统为每个文件和目录都设有默认的权限,每个文件中可分有拥有者(u).同群组的用户(g)和其他组用户(o). 文件的类型不同,权限就有所不同,虽然每个文件的权限都是 777,但在创建一个文件时,并没有看到该文件的权限是777,这是由于掩码的作用使得某些权限被屏蔽. 对于每个文件,其都由不同的信息组成,如图所示,

linux——文件权限管理

文件信息显示: 文件夹权限: w:无写权限,无法创建,删除文件 r:无读权限,无法列出文件列表,如果知道文件名,可以直接访问文件 x:无执行权限,无法切换到文件夹内,无法访问文件夹内文件,无法新增修改文件.如果有读权限,可以列出文件列表. 文件权限管理工具: chown 修改文件拥有者 chgrp 修改文件所属组 chmod 修改文件具体权限 模式法 chmod who opt per file.示例:chmod o-w f1.txt 减去其他用户的写入权限 who:u(所有者权限),g(所属组

linux文件权限管理与ACL访问控制列表

一.文件属性 1.文件属性: 文件属性操作 chown : change owner  ,设置文件所有者 chgrp : change group  ,设置文件的属组 文件属主修改: chown 格式:chown [OPTION]- [OWNER][:[GROUP]] FILE- 用法: OWNER OWNER:GROUPNAME    (同时修改属主.属组) :GROUPNAME                (默认属主,修改属组) ( 命令中的冒号可用.替换:) chown  –refere

《linux文件权限管理大总结》RHEL6

在linux系统下文件的权限通常会以下面的格式显示出来: Chmod文件权限: 权限的管理chmod -a  所有的权限 -u 文件所有者的权限 -g 组权限 -o 其他用户的权限 可以使用运算符来设置权限 + - = r  可读 w 可写 x 可执行 也可以用八进制的数字代表全权限:0 1 2 3 4 5 6 7 0     代表什么权限也没有 1     x 可执行的 2     w 可写的 3     w+x  wx 4     r 可读的 5     r+x 6     r+w 7   

Linux 文件权限管理介绍

文件权限 2.文件权限 文件的权限主要针对三类对象进行定义 owner: 属主, u group: 属组, g other: 其他, o 每个文件针对每类访问者都定义了三种权限 r: Readable w: Writable x: eXcutable 文件: r: 可使用文件查看类工具获取其内容 w: 可修改其内容 x: 可以把此文件提请内核启动为一个进程 目录: r: 可以使用ls查看此目录中文件列表 w: 可在此目录中创建文件,也可删除此目录中的文件 x: 可以使用ls -l查看此目录中文件

linux文件权限管理与ACL作业

一.Stream EDitor简介 sed是一种流编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这样不断重复,直到文件末尾.文件内容并没有改变,除非你使用重定向存储输出. Sed主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等. 二.用法详解 sed [option]- 'script' inputfile-

Linux学习汇总——Linux用户组管理,文件权限管理,文本处理工具grep及egrep

本章Blog相关Linux相关知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户库:/etc/passwd ,密码库 :/etc/shadow,组库:/etc/group,组密码库:/etc/gshadow 加密方法:对称加密--加密和解密使用同一个密码,如DES,AES :公钥加密--每个密码都成对出现,一个公钥,一个私钥,如DSA,RSA:单向加密--常用于数据完整性校

Linux基础(三)——文件权限管理&光盘、镜像挂载

Linux文件权限管理 更改文档归属 ls -ld 文档... 查看文件归属 chown -R(目录) 属主 文档... chown -R :属组 文档... chown -R 属主:属组 文档... 同时修改属主.属组 访问权限 读取 -read 写入 -write 可执行 -excute '如果用户对一个文件有 r.w.x权限:' r,查看文件内容(cat.vim看.less.--) w,修改文件内容(vim) x,能够运行程序文件 '如果用户对一个目录有 r.w.x权限:' r,查看目录内