用户权限 文件或目录权限

Linux用户权限

在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限,能执行任何命令和操作,在Linux系统中,通过UID来区分用户的权限级别,UID等于0,表示此用户具有最高权限,也就是管理员,其他的用户UID依次增加,通过/etc/passwd用户密码文件可以查看每个用户的独立UID

Linux文件或目录的用户、组、其他人权限

Linux中每一个文件或者目录都包含一个用户权限、一个组的权限、其他人权限

如下所示:

标红第一个root表示该文件所有者是root用户,第二个root代表该文件的所属组为root组,其他用户这里默认不标出。

[[email protected] /]#ls -l test.txt

-rw-r--r-- 1 root root 91 may 7 20:21 test.txt

如果我们想改变某个文件的所有者和所属的组,可以使用命令chown,参数R必须是大写,否则会提示命令错误

chown -R test:test test.txt

每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-),无权限(-)不做讨论。利用ls -l、ls -ld命令可以看到某个文件、目录的权限,它以显示数据的第一个字段为准。第一个字段由10个字符组成,如下:

[[email protected] /]#ls -l test.txt

-rw-r--r-- 1 root root 91 may 7 20:21 test.txt

第一位表示文件类型,-表示文件,d表示目录;后面每三位为一组。

第一组:2-4位表示文件所有者的权限,即用户user权限,简称u 在这里表示root用户有(rw-)的权限,可读(r)与可写(w)的权限,没有可执行(x)权限

第二组:5-7位表示文件所有者所属组成员的权限,group权限,简称g 这里表示root组成员有(r--)的权限,只有可读的权限。

第三组:8-10位表示所有者所属组之外的用户权限,other权限,简称o 这里表示其他人有(r--)的权限,只有可读的权限。

修改文件或文件夹的权限

[[email protected] /]chmod u+r test.txt //表示为root用户添加读的权限

[[email protected] /]chmod g-w test.txt //表示为root组去除写的权限

[[email protected] /]chmod o+x test.txt //表示其他人添加可执行的权限

如果我们要为所有用户添加所有rwx权限

[[email protected] /]chmod u=rwx,g=rwx,o=rwx test.txt

为了能更简单快捷的使用和熟悉权限,rwx权限可以用数字来表示,分别表示为r(4)、w(2)、x(1)

[[email protected] /]chmod 456 test.txt //表示root用户对test具有r(4)的权限,root组队test文件具有r(4)+x(1)的权限,其他人具有rw的权限

[[email protected] /]chmod 000 test.txt //表示去除所有权限

时间: 2024-10-12 01:08:46

用户权限 文件或目录权限的相关文章

umask值与Linux中文件和目录权限的关系

umask值与文件和目录的权限 1.1 -R参数设置目录权限(chmod) 1.2 权限字母说明 1.3umask说明 1.umask的值决定着文件和目录的权限,创建文件默认最大权限为666(-rw-rw-rw-),默认创建的文件没有可执行权限x位. 2.对于文件来说,umask的设置是在假定文件拥有八进制666的权限上进行的,文件的权限就是666减去umask(umask的各个位数字也不能大于6,如,077就不符合条件)的掩码数值:重点在接下来的内容,如果umask的部分位或全部位为奇数,那么

2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr

2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr 2.14 文件和目录权限chmod chmod 权限 r=4 w=2 x=1  rwx=7  rw=6 --x=1 rw-r--r--=644 rw-r-xr-x=655 chmod 这个.意味着这个文件受制于selinux 如果selinux 开启,创建的文件或者目录 第一列最后一位就会有个点 ,如果关闭selinux setenforce 0 暂时关

Linux文件或目录权限详解

版权声明: ########################################################################### 本文的所有内容均来自作者刘春凯的学习总结,未经本人许可,禁止私自转发及使用. QQ:1151887353 E-mail:[email protected] [email protected] ########################################################################

Linux系统中的文件和目录权限

Linux下的文件或目录权限详解 1.1 权限介绍 1.linux下的文件或目录权限是由9个权限来控制的,每三位为一组,即文件属主(owner=主人=用户)的r.w.x:用户组(group=同组的=家人)的r.w.x:其他的人(other=外人=不在同一组)的r.w.x: 2.权限分组说明 3.r=read=4=cat;    w=write=2=echo   x=exexute=1    '-'=没有权限: 特殊权限:t .T.s.S.x.X.+等: 4.哪个用户创建的文件它的用户或者主人就是

Linux命令之文件及目录权限

1 chmod:修改文件及目录权限 选项:--reference=file    根据参考文件设置权限 -R                  递归设置权限 chmod命令参数中,u代表所有者,g代表属组,o代表其它用户,a代表所有人 [[email protected] ~]# chmod 755 a.txt [[email protected] ~]# chmod o-x a.txt [[email protected] ~]# chmod u=rw,g=rw,o=r a.txt [[ema

Linux文件和目录权限详细讲解

转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和目录的权限 字符表示法 1)ls -l:查看所在目录所有文件的权限 2)chmod u=r file:把file文件的当前(用户user)的权限赋值为可写模式 3)chmod g=wrx file:把file文件的当前(组gruop)的权限赋值为可写,可读,可执行模式 4)chmod g-x fil

linux系统下修改文件夹目录权限

linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名为cc的文件夹为例. 下面一步一步介绍如何修改权限: 1.打开终端.输入su(没 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件

Linux的文件与目录权限解析

在Linux中,万事万物皆文件,普通文件是文件,目录是文件,硬件设备也是文件,因此学习了解Linux中的文件非常重要. Linux中有三种文件类型: (1) 普通文件:又分为文本文件和二进制文件 (2) 目录文件:目录文件存储了一组相关文件的位置.大小等与文件有关的信息. (3) 设备文件:I/O设备在Linux中也被看成文件,与普通文件一样处理,这样使文件与设备的操作尽可能统一. 一.Linux文件属性 Linux的文件有很多属性,要查看文件的属性可以用ls -l命令,为了后续的讲解中有操作的

文件和目录权限

12.1 设置文件和目录权限 ll -d /root //列出目录信息 -rwxr--r- 2 root root 10k Jul 20 07:03 /root rwx- 文件所有者 r-- 文件所属群组成员 r-- 除了文件所有者和所属群组成员的其他成员 - 无权限 目录 r ls 可以列出文件 w rm 添加 删除 目录项 x cd 切换路径 chmod u.g.o.a + - = r.w.x file01 chmod go+r file01 chmod s s t 4 2 1 rwx rw