翼度科技»论坛 云主机 LINUX 查看内容

Linux p14 组管理和权限管理

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
组管理和权限管理

一、组管理

Linux组的基本介绍

Linux组: 在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件
有所有者、所在组、其它组的概念。

  • 文件/目录 所有者(User):
    一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。
  • 文件/目录 所在组(Group)
    当一个用户创建了一个文件后,从结果上看这个文件的所在组就是该用户所在的组。
  • 其他组(Others):
    除了文件的所有者和文件所在组的用户外,系统的其他用户都是文件的其他组。

1. 文件所有者


  • 查看文件的所有者
    指令:ls -ahl

  • 修改文件所有者
    指令:chown 用户名 文件名
    chown newowner:newgroup 文件/目录:改变所有者和所在组

2. 文件所在组


  • 组的创建
    指令: groupadd 组名
  • 查看文件/目录所在组
    指令:ls -ahl
    图中标绿色的root,就是代表所在组为root组

  • 修改文件/目录所在组
    指令:chgrp 新组名 文件名
3. 用户所在组

改变用户所在组:
在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某个用户所在的组。

  • 改变用户所在组:usermod -g 组名 用户名
  • 改变该用户登陆的初始目录:usermod -d 目录名 用户名
    注意:用户需要有进入到新目录的权限。
二、权限管理

权限的基本介绍

使用 ls -l 会显示例如以下的内容:
  1. -rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
复制代码
0-9位说明:

  • 第0位 确定文件类型(d, -, l, c, b)
    - 是普通文件
    l 是链接,软链接文件,相当于windowsl的快捷方式
    d 是目录,相当于windows的文件夹
    c 是字符设备文件,鼠标,键盘
    b 是块设备文件,比如硬盘
  • 第1-3位 确定所有者(该文件的所有者)拥有该文件的权限。--User
  • 第4-6位 确定所属组(同用户组的)拥有该文件的权限,--Group
  • 第7-9位 确定其他用户拥有该文件的权限 --Other
rwx权限详解:

  • rwx 作用到文件

    • r 代表可读(read):可以读取,查看
    • w 代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。
    • x 代表可执行(execute):可以被执行

  • rwx 作用到目录

    • r 代表可读(read):可以读取,ls 查看目录内容
    • w代表可写(write):可以修改,对目录内创建 + 删除 + 重命名目录
    • x 代表可执行(execute):可以进入该目录

rwx 可以用数字表示为 r=4, w=2, x=1,rwx=4+2+1=7

其他说明:
描述1文件:硬链接数 / 目录:子目录数root用户root组1213文件大小(字节),如果是文件夹,显示4096字节Feb 2 09:39最后修改日期abc文件名

修改权限-chmod


  • 基本说明
    通过chmod指令,可以修改文件或者目录的权限。
  • 第一种方式:+, -, = 变更权限
    +:增加权限 -:移除权限 =:赋予为指定权限
    u:所有者 g:所有组 o:其他人 a:所有人(u, g, o的总和)

    • chmod u=rwx,g=rx,o=x 文件/目录名
    • chmod o+w 文件/目录名
    • chmod a-x 文件/目录名

  • 第二种方式:通过数字变更权限
    r=4 w=2 x=1 rwx=4+2+1=7
    chmod u=rwx,g=rx,o=x 文件/目录名
    相当于 chmod 751 文件/目录名




来源:https://www.cnblogs.com/zh-Note/p/17878156.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具