`
jrails
  • 浏览: 98857 次
  • 性别: 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安全体系的文件权限管理.doc

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

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

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

    Linux中的用户和组管理(下).pdf

    组账号文件 `/etc/group` 对组的权限控制不是必需的,因为系统使用 `/etc/passwd` 文件中的 UID 和 GID 来决定文件存取权限,即使 `/etc/group` 文件不存在于系统中,具有相同 GID 的用户也可以共享文件的存取权限。...

    Linux用户(User)和用户组管理概述

    Linux是真正意义上的多用户操作系统,所以我们能在Linux系统中建若干用户。...比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组。

    Linux怎么给一个普通用户关机权限.pdf

    "Linux操作系统用户关机权限管理" Linux操作系统是目前最流行的操作系统之一,其广泛...本文 从操作便捷、安全的角度,分五种情况分析讨论Linux操作系统的关机权限管理问题,旨在帮助用户更好地管理Linux操作系统。

    基于Linux平台实现不同权限的VNC用户登录方法.pdf

    当我们需要让多个用户登录到Linux平台时,需要对不同的用户组设置不同的权限,以便让每个用户只能访问到其所需的内容。 VNC(Virtual Network Computing)是英国剑桥大学AT&T实验室在2002年开发的一套轻量型的远程...

    linux用户创建

    不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的...

    Linux系统下如何查看及修改文件读写权限

    Linux 操作系统中文件的读写权限是非常重要的,正确设置文件权限可以确保系统的安全性和稳定性。下面我们将详细介绍如何查看和修改文件读写权限。 查看文件权限的语句:在终端输入:ls -l xxx.xxx (xxx.xxx 是...

    Linux文件权限.pdf

    3) 确定文件的用户权限、属组权限或其他 (公共) 权限。 4) 确定对于一个可执行文件的文件权限。 5) 使用默认权限创建一个文件或目录。 从命令行中修改权限: 1) 使用文件系统来控制安全访问。 2) 回顾chmod命令模式...

    用ACL控制Linux权限.pdf

    在 Linux 系统中,ACL 机制可以应用于各种场景,例如,在文件服务器中,使用 ACL 机制可以控制不同用户或组对文件的访问权限。在web服务器中,使用 ACL 机制可以控制不同用户或组对网站的访问权限。 ACL 机制是 ...

    嵌入式Linux文件操作权限PPT学习教案.pptx

    文件权限是Linux系统中的重要安全措施之一,如果没有文件权限的限制,那么任何用户将可以随意删除和使用其他用户的文件。文件的操作权限分为三组:所有者、所有者组、其他用户。权限标志位是r、w、x。St_mode的第9位...

    在Linux文件系统中增加ACL功能.pdf

    Linux 操作系统中,存储控制是通过一个 9 位的存储控制字来进行的,只能对文件的所有者、文件所有者所在的组及其它用户的文件操作权限进行设置。这种文件存储控制功能在实际使用中常感不足。为此,需要使用 ACL...

    用户(user)和用户组(group)相关的配置文件、命令或目录

    在 Linux 系统中,有多个配置文件、命令或目录与用户和用户组相关。例如: * /etc/passwd:用户配置文件,记录了所有用户的信息,例如用户名、密码、家目录等。 * /etc/group:用户组配置文件,记录了所有用户组的...

    基于Linux网络教学平台的安全策略.pdf

    Linux文件系统权限设置是确保文件安全的关键。需要设置适当的文件访问权限,防止非法用户访问重要文件。 二、 用户管理 用户管理是网络教学平台的重要组成部分。需要确保教师和学生的登录认证,防止非法用户的越权...

    Linux下如何进行SFTP用户权限设置.docx

    本文将详细介绍 Linux 下如何进行 SFTP 用户权限设置,包括创建用户组、创建用户、修改 ssh 配置文件、设置用户权限等步骤。 必要条件 在进行 SFTP 用户权限设置之前,需要确保 openssh-server 的版本至少是 4.8p1...

    Linux服务器配置与管理:linux用户组概念及分类.pptx

    掌握: 用户组分类 【能力目标】 能分辨用户组类型 【思政目标】 培养学生职业素养和工匠精神。 Linux操作系统是一个多用户的操作系统,它允许多个用户同时登陆到系统上使用系统资源。系统根据帐户来区分每个用户的...

    浅谈Linux操作系统安全加固.pdf

    1. 删除多余用户和用户组:Linux 是多用户操作系统,存在很多种不一样的角色系统账号,删除多余用户和用户组可以减少黑客攻击的可能。 2. 关闭不需要的系统服务:关闭不需要的系统服务可以减少黑客攻击的可能,并...

    课程思政理念下的Linux操作系统基础课程教学设计.pdf

    Linux 操作系统基础课程是计算机网络专业及信息安全与管理专业的专业基础课,主要讲授 Linux 操作系统的安装、文件与目录命令的使用、用户与组群及权限的管理、磁盘管理、软件包管理、网络配置及安全防护。...

    Linux服务器配置与管理:linux权限基础.pptx

    第5~7个字符:表示该文件的属组用户(与属主用户同组的各成员用户)对该文件的访问权限。 第8~10个字符:表示其他所有用户对该文件的访问权限。 第11个字符:用来表示是否有一个可替换的访问控制措施应用在该文件上。当...

    linux编程指南

    第 1 章 文件安全与权限 1. 一个文件一经创建,就具有三种基本访问方式: 1) 读(r): 可以显示该文件的内容。 2) 写(w): 可以编辑或删除它。 3) 执行(x): 如果该文件是一个 shell 脚本或程序的话。 2. 按照所针对的...

Global site tag (gtag.js) - Google Analytics