linux中用户、组、权限的简述

一、用户和组的简单介绍

在linux 中每个用户必须属于一个组,而Linux下有三种组的概念,如下:
     owner (文件所属人)
     group (用户所在组)
     other  (其他组)
   文件所属人: 就是文件的创造者,谁创建的文件,谁就是文件的所有者。

可通过

     cat /etc/passwd

可以查看root下的所有用户,包括系统用户和普通用户

具体解释为:  用户名: 密码位: 用户id: 组id: 描述位: 家目录: shell

用户所在组: 当Linux当前用户创建了一个文件后,则这个文件所属于的组便继承了这个用户所在的组。

可通过

     cat /etc/group

具体解释为:  组名: 组密码:(x 映射到了/etc/gshadow ) 组id: 附加组成员列表:(用,间隔)

其他组: 除了文件所有者以及所在组的用户外,系统其他的用户都是文件的其他组。

扩展: 改变所属人/组

1,chown 修改文件的owner
      格式为:  chown 用户名 文件/目录名

2,chgrp 修改文件的group
     格式为:  chgrp 组名 文件/目录名

二、权限的介绍

  在根目录下输入

 cat /etc
 ll

显示部分结果如图:

第一位

-(文件的类型为普通文件)

d (文件的类型为目录文件)

补充 :
            b: 块设备
            c: 字符设备
            l:  符号链接文件  
            p: 管道文件pipe
            s: 套接字文件sock

其他部分: ( 剩余9位以3位一组,分为3组)

第一组:对应文件或目录的owner

第二组:对应文件或目录的group

第三组:对应文件或目录的group

下面具体解释下 rwx:

r:读

w:  写

x:  执行

-:  对应所在位置的权限为空

例如:r--   表示只可以读文件内容

总结:

目标为文件时

r--   可以读取该文件的内容 
     -w-   可以修改该文件的内容 
     --x    无作用
     rw-   可以读写该文件
     r-x    可以读并能执行该文件
     -wx   权限等同于仅w权限
     rwx   拥有所有权限
  目标为目录时
     r--   可以短列出目录的内容(子文件,子目录名)
    -w-   无作用
    --x    可以进入该目录
    rw-    权限等同于仅r
    r-x     可以长列出,可以进入
    -wx   可以创建及删除文件或目录
    rwx   可以列出可以创建删除可以进入

三、改变权限

    rwx 三个字母分别对应着三个数字

r :  4

w : 2

x :  1

rwx:7   rw-:  6   r-x:5   以此类推

例如:文件chen 的权限为:   660

 修改权限数字模式和符号模式

1. 数字模式

chmod  xxx  文件或目录名

如:

  chmod 770 chen

此时文件chen 的权限为:   770

2. 符号模式

   chmod  ugo+-rwx  文件或目录名

   chmod  ugo=  文件或目录名

   如:

   chmod g-w chen
   chmod o+x chen

即:文件chen 的group权限没有w 读权限,同时给other权限加上x 执行权限(当--x作用在文件时,无作用)。

原文地址:http://blog.51cto.com/13869720/2148121

时间: 2024-09-30 07:56:54

linux中用户、组、权限的简述的相关文章

Linux下用户-组权限配置

cat /etc/group cat /etc/ashadow 一.用户管理 1.添加用户 #useradd 用户名 useradd php100;用cat /etc/passwd查看 分析:php100是创建的用户名 x表示密码占位符 因为passwd文件是每个用户都有权限 所以直接显示是不安全的.密码存在了/etc/shadow文件中 1000表示用户id 1001表示用户所在的组id /home/php100表示家目录 末尾如果是bash表示可以登录系统 如果是nologin表示无法登录操

linux 添加用户、权限

linux 添加用户.权限 # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假设当前用户是sam,则下面的命令修改该用户自己的口令: # passwd Old password:****** New password:******* Re-enter new password:******* 如果是超级用户,可以用下列形式指定任何用户的口令: #

Linux的用户和权限管理

欢迎大家来到我的博客,首先声明此文是我的***作:若文中有不当之处,还请各位前辈大神多多指点,小生在这里先谢过了.生活总有各种不如意,对我来说眼前的一切就是最好的安排:说实话我并不是很喜欢软件这个专业,我是一个文科男,软件世界里的沟沟坎坎对我来说走起来真的有些吃力,来到大学莫名其妙的进了这个专业,成了IT大海里一个小石头.没办法,既来之则安之:唯有迎头向前才能彰显我辈精神啊:大学毕业我这个小石头便阴差阳错的接触到了软件运维这个行业,带着满满的信心怀揣着美好的前景我加入的Linux培训的大军.这不

深入理解Linux中的文件权限

Linux中文件权限 Linux中每个文件都有一个特定的拥有者(一般是创建它的用户)和所属用户组,这是它的固有属性.文件可以利用这两个固有属性来规定它的拥有者或者是所属用户组内的用户是否拥有对它的访问权利,即读.写和执行的权利.此外为了提高适应性,文件还规定了其他不相关的人等的访问权限,也就是第三个固有属性.这三个固有属性和三个权利合起来,就构成了文件针对系统中所有用户的访问控制,也就构成了Linux中的文件权限体系. 1.1 使用ls命令的-l选项查看root家目录,结果如下 [[email 

Linux中的默认权限与隐藏权限(文件、目录)

一个文件(或目录)拥有若干个属性,包括(r/w/x)等基本属性,以及是否为目录(d)与文件(-)或连接文件(l)等属性.此外,Linux还可以设置其他系统安全属性,使用chattr来设置,以lsattr来查看,最重要的是可以设置其不可修改的特性,即便是文件的拥有者都不能进行修改.这个属性相当重要,尤其是在安全机制方面(security). 文件默认权限:umask 当建立一个新的文件或目录时,它的默认属性是与umask有关的.通常,umask就是指定当前用户在建立文件或目录时的属性默认值.那么,

Linux 中用户权力的下放

如何实现用户权力的下放(普通用户因为权限无法执行一些命令,需要通过高级用户的授权才能执行命令) 1.sudo 能把某些超级权限针对性的下放,并且不需要普通用户知道root密码,所以sudo相对于权限无限制性的su 来说,还是比较安全的2.sudo能把某些超级权限针对性的下放,并且不需要普通用户知道root密码,所以sudo相对于权限无限制性的su来说,还是比较安全的sudo执行命令的流程是当前用户切换到root,然后以root身份执行命令,执行完成后,直接退回到当前用户,而这些的前提是需要通过s

linux中执行命令权限不够怎样处理

在linux中执行命令权限不够就要增加权限,先看遇到的情况 查看权限情况 那就赋予权限 执行命令

Linux中用户,组及权限的概念及相关命令

Linux的用户.组和权限管理 用户: 计算机的资源是有限的,但使用者有很多,为了能够实现这些使用者彼此之间在资源上进行隔离而保证各使用者的文件得到保护,并且我们让主机能够认定这个使用者的确是他所声称的那个使用者,所以我们必须要在整个系统上完成两种机制,1.认证机制Authertication,2.授权机制Authorization,3审计机制 Audition. 用户类别: 管理员用户:root 普通用户:分系统用户和登录用户两种 用户的标识:UserID,UID,范围16bits的二进制数字

linux中用户、组和权限相关指令

用户.组.权限 权限: r, w, x 文件: r:可读,可以使用类似cat等命令查看文件内容: w:可写,可以编辑或删除此文件: x: 可执行,eXacutable,可以命令提示符下当作命令提交给内核运行: 目录: r: 可以对此目录执行ls以列出内部的所有文件: w: 可以在此目录创建文件: x: 可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息: rwx: r--:只读 r-x:读和执行 ---:无权限 0 000 ---:无权限 1 001 --x: 执行 2 010