用户和组的的权限

1》:文件属性

文件属性操作:chown: 设置文件所有者 
chgrp: 设置文件主组信息

改变一个目录下的所有文件的所有者和所属组

2》:文件权限 
r : read:::::: ::::w : write::::::::::::::x : excute(执行) 
模式法修改文件用户权限

1:用户权限的匹配流程:先看是不是文件的所有者,然后看是其所属组,若二者匹配一个,就不会向下执行,否则就要看others的权限

@2:root的权限是所有者、所属组、其他人三者的集合,只要其中一个有执行权限,root用户就有执行权限

@3:参考a文件的权限去设置b文件的权限

chmod –reference a b

@4:如果一个用户对文件只有写权限,没有读权限,那么可以用重定向的方法对文件写入数据

@2:对于一个文件夹,如果没有执行权限,就不能进入目录,不能删除,只能显示目录里的文件名,也不能看到文件里的内容

@3:对于目录的权限意义:

只有读:只能查看目录文件列表,不能访问文件,也不能cd 目录(查看,删除) 
只有执行:可以cd,不能ls,可以访问目录中的文件,执行是基础权限 
写权限:配合x权限才生效

@4》:X权限的用法

但是也有例外情况

数字法修改用户权限

r:4 ::::::::::::::w:2:::::::::::::::::::::x:1

3》:umask (权限掩码):从777或666中,将对应文件的权限位去掉,得出默认权限

@1:新建一个文件或者目录,其默认权限是一定的,例如:

root用户新建文件的权限是644,新建目录的权限是754

普通用户新建文件的权限是664,新建目录的权限是775

@2:如果想要修改新建文件或目录的默认权限,就可以用umask

公式:umask+default permission=666(文件)/777(目录)

 默认文件的权限:666-umask,如果结果有奇数,加1, 默认目录的权限:777-umask 例如:文件umask=014,则其默认权限=666-014=652 ==>662

@3:如果需要长期设置新建文件的权限,可以编辑 .bashrc 文件,写入umask 值,保存退出之后使用. .bashrc使之生效就可以了

    全局设置:  /etc/bashrc   用户设置:~/.bashrc

@4:umask -p:输出可被调用(写脚本的时候可能用得着)

时间: 2024-08-30 14:06:49

用户和组的的权限的相关文章

linux用户、组管理及权限(一)

一.用户管理 1.为什么需要用户 1)计算机及网络资源的合理分配  2)可以控制用户访问系统的权限.3)身份认证 4) 进程 以某个用户的身份来运行 2.用户分类 用户的角色是通过UID(用户ID)来识别的,而不是用户名 Linux系统三大类用户:root用户.系统用户.普通用户     1)root用户 root用户UID为0,权限最高的     2)系统用户 又成虚拟用户.伪用户或假用户,不具有登录Linux系统的能力,但却是系统运行不可缺少的用户 CentOS6:1~499 CentOS7

用户和组管理及权限设置

用户 作用:用于管理Linux系统的文件 用户分类 超级用户:root一个Linux系统只能有一个超级用户,持有最高管理权限 普通用户:一般只在用户自己的宿主目录下有完整的权限 程序用户:用来维持系统或程序的正常运行,一般不允许登录到系统 组 作用:用于管理用户,是用户的集合 组分类 基本组:在创建用户时,系统会默认创建一个与用户同名的基本组(私有组),将用户添加到组中 附加组:手动将用户添加进去的组 例如创建一个用户aaa,那么用户aaa的基本组是aaa,如果将aaa加入root组,那么roo

linux综合顺练(涉及管道,正则,重定向、用户及组管理、权限管理等相关知识点)

一.概述   本博文是对前边总结的知识点的一个综合利用,涉及的知识点比较广泛,涉及的大概有"bash特性之管道","bash特性之重定向","grep命令与正则表达式的利用","linux下用户与组管理","linux下权限管理"等.下面给出上边提到知识点之前的博客链接: bash的重定向和管道相关知识点:http://blog.51cto.com/9657273/2172717 文件基础管理类命令汇总:h

XenApp_XenDesktop_7.6实战篇之五:组织单元、用户(组)、权限规划及配置

对于本章节而言,对于组织单元.用户和权限的规划在企业环境当中是非常重要的,也是真正体现项目人员是否真的足够职业,但是此类规划往往会被大家所忽略.希望大家在平时的实验测试中就要抱着项目实战的心态,这样对以后的实战会有很大的帮助,也会养成良好的习惯. 1.  组织单元.用户和用户组规划 1.1 本次实验使用的OU规划如下 1.2 本次实验使用的用户用户组如下 2.  OU.Users和Groups的创建和配置 2.1  打开Active Directory 用户和计算机,按照以上的规划完成OU.Us

linux练习:用户、组管理及权限管理

linux命令基本练习:  1.新建一个没有家目录的用户openstack: #useradd -M openstack  2.复制/etc/skel为/home/openstack: #cp -r /etc/skel /home/openstack 3.改变/home/openstack及其内部文件的属主属组均为openstack: #chown -R openstack:openstack /home/openstack 4./home/openstack及其内部的文件,属组和其他用户没有任

给用户和组添sudo 权限

生产环境中,我们很少用root账号登陆,和上机操作!这样很危险,但是有的时候,又需要root权限怎么办那?sudo 这个命令可以解决我们的问题vim /etc/sudoers在root这一行下面添加一行用户 ALL=(ALL) NOPASSWD:ALL 加上NOPASSWD 用sudo 命令的时候不用输密码保存退出就就行了 第二种方法vim /etc/sudoers 找到%wheel 这一行,在(ALL)后面添加NOPASSWD :原因如上用sudo的时候就不用输入密码usermod -g wh

用户、组和权限:

用户.组和权限    安全3A          资源分派:            Authentication:认证            Authorization:授权            Accouting|Audition:审计                用户user        令牌token,identity        Linux用户:Username/UID        管理员:root , 0        普通用户:1-65535            系统用户

linux用户(组)及文件权限说明

写在前面: 在liunx系统中一切都是文件(文件夹和外设是特殊的文件),如果有可能尽量使用文本文件,文本文件是人.机都能够理解的文件.linux的用户(组)和权限完美的解决了linux系统的安全问题.由于一切都是文件,linux引入了两个文件来管理用户(组):/etc/passwd 存放用户:/etc/group 存放组:然后在文件系统中每个文件头里添加了用户和文件之间的关系信息. 1.用户和文件只有两种关系:拥有和不拥有 2.用户组和文件也只有两种关系:拥有和不拥有 3.用户和用户组的关系也只

linux 查看用户所在组(groups指令的使用) 含实例

经常将某个文件夹的权限赋给某个用户的时候,也需要配置该用户所在的组,因此,我们需要查看该用户有哪些组,我们可以使用如上命令查看用户所在组 [[email protected] ~]$ vi /etc/group root:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemonsys:x:3:root,bin,admadm:x:4:root,adm,daemontty:x:5:disk:x:6:rootlp:x:7:daemon,lpme