4-4权限管理

Posted gaoyuxia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4-4权限管理相关的知识,希望对你有一定的参考价值。

l  4-4:权限管理:

1:进程安全上下文:

    进程对文件的访问权限:

         进程属主与文件属主是否相同:

 

r:read,读

w:write,写

x:excute,执行

(1):文件:

    R:可获取文件的内容

    W:可修改文件的内容

    X:可将此文件运行为进程

(2):目录

    R:可使用ls获取目录下的文件列表,可进入此目录

    W:可修改此目录下的文件列表,对目录下的文件列表具有操作权限(创建/修改)

    X:可cd到目录中,可使用ls –l查看目录详细信息

 

权限组合机制:

rwx:第一位必需是r,第二位是w,第三位是x(位置是固定的)

r:4

w:2

x:1

 

权限管理命令:

    三类用户:

         U:属主

         G:属组

         O:其它

         A:所有

chmod:

    赋权表示法:直接操作一类用户的所有权限位rwx

         u=

         g=

         o=

         a=

    授权表示法:直接操作一类用户的一个权限位r,w,x

         u+,u-

         g+,g-

         o+,o-

 技术图片

 

 技术图片

 

 

 

-R:递归修改

 

从属关系管理命令:

Chown命令:

    -R:递归修改

Chgrp命令:

注意:仅管理员可修改文件的属主和属组

用户仅能修改属主为自己的那些文件的权限;

 

Umask:文件的以限反向掩码,遮罩码:

文件:

    666-umask

目录:

    777-umask

注意:之所以文件用666去减,表示文件默认不能拥有可执行权限,如果减的结果中有可执行权限,则需要将其+1;

Umask命令:

    Umask:查看当前umask

    Umask MASK:设置umask

注意:此类设定公对当前shell进程有效:

 

Install命令:

单源复制:

       install [OPTION]... [-T] SOURCE DEST

多源复制:

       install [OPTION]... SOURCE... DIRECTORY

       install [OPTION]... -t DIRECTORY SOURCE...

创建目录:

       install [OPTION]... -d DIRECTORY...

常用选项:

    -m,--mode=MODE:设定目标文件权限,默认为755

    -o, --owner=OWNER:设定目标文件属主:

    -g, --group=GROUP:设定目标文件属组

 

mktemp: create a temporary file or directory

常用选项:

    -d:创建临时目录

注意:mktemp会将创建的临时文件名直接返回,因此,可直接通过命令引用保存起来;

 技术图片

 

练习答案:

 

1:

groupadd mariadb;

useradd -g mariadb

mariadb; usermod -s /sbin/nologin mariadb

2:

groupadd -g 5000 mageedu;

useradd -d /users/gentoo -m Gentoo

passwd Gentoo

3:

    useradd -d /users/fedura -m fedora

    passwd fedora

4:

    useradd –d /users/www –m www

    userdel www(删除用户保留 家目录)

    userdel –r www(删除用户及家目录)

5:

    usermod -G mageedu Gentoo

    usermod -G mageedu fedura

    getent group mageedu(查看组中关联的用户)

6:

cp -r /var/log /tmp/

chmod g+w log/

 

 

 

 

以上是关于4-4权限管理的主要内容,如果未能解决你的问题,请参考以下文章

教务管理及教材订购系统设计文档

权限管理:菜单管理

0 C#WinForm开发权限管理历程之权限管理概述

权限管理(AUTH)

HDFS 权限管理

php权限管理如何实现