`
jrails
  • 浏览: 100237 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Linux 用户&组&文件安全与权限

 
阅读更多
改变用户所在组:

强行设置某个用户所在组  usermod -g group loginname
把某个用户改为 group(s)  usermod -G groups loginname
把用户添加进入某个组(s) usermod -a -G groups loginname


touch  创建文件

stat  查看文件详细信息

文件类型

        d 目录。

        l 符号链接(指向另一个文件)。

        s 套接字文件。

        b 块设备文件。

        c 字符设备文件。

        p 命名管道文件。

        - 普通文件

文件的权限位

        -rw-r--r-

            rw-:前三位,文件属主可读、写

            r--:中间三位,组用户可读

            r--:最后三位,其他用户只可读

chmod

        chmod [who] operator [permission] filename

        who的含义

                u 文件属主权限。

                g 属组用户权限。

                o 其他用户权限。

                a 所有用户(文件属主、属组用户及其他用户)



        operator的含义

                + 增加权限。

                - 取消权限。

                = 设定权限



        permission的含义

                r 读权限。

                w 写权限。

                x 执行权限。

                s 文件属主和组set-ID。

                t 粘性位*。

                l 给文件加锁,使其他用户无法访问。

                u,g,o 针对文件属主、属组用户及其他用户的操作



        chmod a-x temp //rw- rw- rw- 收回所有用户的执行权限

        chmod og-w temp //rw- r-- r- - 收回属组用户和其他用户的写权限

        chmod g+w temp //rw- rw- r- - 赋予属组用户写权限

        chmod u+x temp //rwx rw- r- - 赋予文件属主执行权限

        chmod go+x temp //rwx rwx r- x 赋予属组用户和其他用户执行权限

        chmod 666 rw- rw- rw- 赋予所有用户读和写的权限



文件与目录的权限

        root默认建立文件的权限就是666-022=644   建立的目录权限就是777-022=755

        一般用户默认建立文件权限是666-002=664   建立目录权限是777-002=775



chown

        变更文件或目录的拥有者或所属群组

        chown -R -h owner file

                - R(recursive)选项意味着对所有子目录下的文件也都进行同样的操作。

                - h选项意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件



        chown -R xh test1 (test1目录及子目录的所有文件属主变为xh)

chgrp

        变更文件或目录的所属群组

                chgrp -R -h owner file

                        - R(recursive)选项意味着对所有子目录下的文件也都进行同样的操作。

                        - h选项意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件

                chgrp -R xh test1 (test1目录及子目录的所有文件组变为xh)



查找自己所属用户组       

        # su xh

        $ id

        uid=506(sam) gid=4(adm) groups=4(adm)



查找其他用户所属组

        # id gem

        uid=507(gem) gid=507(group) groups=507(group),0(root),4(adm)

        查看其它用户所用组:#id 用户名
分享到:
评论

相关推荐

    LINUX修改文件权限

    在Linux操作系统中,文件权限管理是一项至关重要的功能,它确保了系统安全性与数据隐私的维护。不同于Windows系统中较为宽松的权限控制,Linux通过更为严格的权限设置,有效地防止了不同用户之间的非法访问,增强了...

    Linux安全体系的文件权限管理.doc

    Linux 安全体系的文件权限管理方式是指控制用户或用户组对文件或目录的访问权限。UGO 和 ACL 权限管理方式是 Linux 安全体系的文件权限管理的两种主要方式。chmod 命令、umask 命令、suid 和 guid 命令、ACL 权限...

    linux下用户组、文件权限详解

    ### Linux 下用户组、文件权限详解 #### 用户组 在 Linux 操作系统中,每一个用户都必须属于一个用户组...以上步骤展示了如何在 Linux 系统中管理和调整用户组及文件权限,这对于日常的系统维护和安全管理至关重要。

    LINUX文件权限理解

    ### Linux 文件权限理解 #### 一、用户与组群管理 ...总结来说,理解 Linux 文件权限是管理文件访问和保护数据安全的基础。掌握文件类型的识别、权限的设置及修改方法对于高效地使用 Linux 系统至关重要。

    Linux文件权限与目录配置.pdf

    Linux 文件权限与目录配置 Linux 操作系统中,文件权限和目录配置是非常重要的安全防护机制。Linux 是一个多用户多任务的操作系统,可以允许多个用户同时使用Linux。Linux 的用户及群组功能是相当健全好用的一个...

    linux 文件权限设置技巧

    Linux 操作系统中的文件权限设置是非常重要的安全机制之一。正确的文件权限设置可以有效地防止未经授权的访问和修改,从而保护系统和数据的安全。在 Linux 中,每个文件都有一个所有者和一个组编号,所有者和组编号...

    基于Linux操作系统文件权限的设置

    本文着重从文件权限配置的角度探讨了Linux操作系统中文件安全的问题,并强调了开发人员在编程过程中需要注意文件权限的设定,以防文件与数据遭受破坏。通过一个简单的实例说明了该问题并提出了相应的解决方案。 ###...

    linux用户权限管理

    综上所述,Linux用户权限管理涉及用户、组、配置文件等多个层面,有效地平衡了用户间的访问控制和协同工作,是保障系统安全和高效运行的关键。通过理解这些概念和工具,系统管理员能够更好地管理和保护Linux系统。

    Linux用户和文件权限管理

    ### Linux用户和文件权限管理 #### 一、Linux用户管理 ...通过以上介绍,我们可以了解到Linux用户管理与文件权限管理的基本原理和常用命令。正确理解和应用这些知识可以帮助我们更好地管理和保护我们的系统资源。

    Linux修改文件及文件夹权限

    通过以上命令的灵活运用,用户可以精细地控制Linux系统中文件和目录的访问权限,从而增强系统的安全性与管理效率。掌握这些命令是Linux系统管理员的基本技能之一,对于日常维护和故障排查都至关重要。

    Linux文件目录的权限和属性实践讲解

    通过对Linux文件目录权限和属性的学习与实践,我们不仅可以更好地管理系统的安全性和稳定性,还能根据不同的应用场景灵活调整文件的访问控制策略。希望本文能够帮助大家更加深入地理解和掌握这些重要的基础知识。

    linux系统权限管理文件特殊权限PPT学习教案.pptx

    Linux 系统权限管理文件特殊权限是 Linux 操作系统中的一种重要机制,用于控制用户对文件和目录的访问权限。本学习教案将详细介绍 Linux 系统权限管理文件特殊权限的概念、类型、作用和使用方法。 ACL 权限 ACL...

    11-RHEL7-Linux文件权限管理

    在Linux中,文件权限分为三类:所有者(owner)、用户组(group)和其他用户(others)。每个文件或目录都有一个所有者,可以是文件系统中创建它的用户。用户组是共享相同访问权限的用户集合。所有者可以控制其他...

    如何设置Linux系统下的文件权限

    在Linux系统中,文件权限是安全性和访问控制的关键组成部分,它们决定了用户或用户组对文件和目录的操作能力。Linux的文件权限系统分为两类主要属性:文件类型和访问权限。文件类型包括普通文件、目录文件、链接文件...

    linux用户组管理

    【Linux用户组管理】 在Linux操作系统中,用户和用户组管理是系统安全和资源访问控制的基础。Linux系统设计为多用户、多任务环境,这意味着多个用户可以在同一时间使用系统执行不同的任务,而不会互相干扰。这既...

    linux修改文件用户组和权限.docx

    其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。 例如,chgrp -R book /opt/local/book改变/opt/local/book及其子目录下的所有文件的属组为book。 chown命令 chown命令是用于更改某个文件或...

    linux 权限设计练习及答案

    这个主题主要涉及用户、用户组以及文件和目录的权限设置。这里我们将深入探讨Linux的权限机制,并结合"linux 权限设计练习及答案"的相关内容进行详细阐述。 首先,Linux的权限系统基于一个三位数的权限模式,即...

    linux用户和组的管理

    综上所述,Linux用户和组的管理是系统管理的基础,理解和掌握这些知识能够有效地维护系统的稳定性和安全性。通过熟练运用上述命令和概念,你可以自如地进行用户管理、权限设置以及权限问题的排查。希望这些内容能对...

Global site tag (gtag.js) - Google Analytics