6、Linux组管理和权限管理

一、Linux组基本介绍

  • 在Linux中每个用户都至少属于一个组,Linux中每个文件都有所有者、所在组、其它组的概念。
  • 所有者:创建文件的用户
  • 所在组:用户至少属于一个主组,一般在添加用户时会创建与用户同名的主组。
  • 其他组:创建其它组,将用户添加至组,一个用户可在多个组,但只有一个主组。

  • chown 用户名 文件名修改文件所有者 [ 例:chown jack test.txt:将“test.txt”的所有这该为用户“jack”]
  • chgrp 组名 文件名修改文件所在组 [ 例:chgrp jack test.txt:将“test.txt]文件所在组修改为”jack“组]
  • chown 新用户名:新组名 文件||目录名修改文件所在组和所有者 [ 例:chown jack:newgroup test.txt:将”test.txt“文件的所有者修改为”jack“, 所在组修改为”newgroup"] *{如果操作的是目录,则需增加选项-R,表示递归对目录下所有内容有效:如chown -R jack:newgroup dir}
  • usermod -g 新组名 用户名修改用户所在组 [ 例:usermod -g jack tom:将用户”tom"所在组修改为“jack”组中]
  • usermod -d 目录名 用户名改变用户登录的初始目录 [ 例:usermod -d /home/project/ tom:将“tom”登录的初始目录修改为“project”]

二、权限的基本介绍

ls -lh显示文件详细信息如:-rwxrw-r-- 1 root root 1213 Feb 2 09:39 test
0-9为权限说明:
1、第“0”位确定文件类型,文件类型有(d, -, l, c, b)
(1)、“d":代表目录,就是文件夹
(2)、”-“:代表普通文件
(3)、”l“:表示软连接
(4)、”c“:字符设备文件,鼠标、键盘等
(5)、”b":块设备,硬盘
2、第“1-3”位确定该文件所有者拥有该文件的权限
3、第“4-6”位文件所在组拥有该文件的权限
4、第“7-9”位确定其它用户拥有该文件的权限

  • rwx权限对于文件:
    1、r:表示可读取(read),查看
    2、w:表示可写(write),可以修改文件内容
    3、x:表示可执行(execute)
  • rwx权限对于目录:
    1、r:表示可以读取,可以使用”ls“查看目录下内容
    2、w:表示可写,可以在目录下创建、删除、重命名目录下内容
    3、x:表示可执行,可以进入目录下
  • 注意:”rwx“可以用数字表示:r=4 , w=2 , x=1

三、修改权限

  • chmod u=rwx,g=rx,o=x 文件名||目录名修改权限 [ 例:chmod u=rwx,g=rx,o=x test.txt:给”test.txt"的所有者添加“rwx”权限,给“test.txt"的所在组添加”rx“权限,给”test.txt"的其他人添加“x”权限]
  • chmod +权限 文件||目录名添加权限 [ 例:chmod +x test.txt:给“test.txt"的所有者添加”x“权限 ]
  • chmod -权限 文件||目录名减少权限 [ 例:chmod -x test.txt:给“test.txt"的所有者减少”x“权限 ]
  • chmod 数字 文件||目录名以数字方式添加权限 [ 例:chmod 751 test.txt:给”test.txt"的所有者添加“rwx”权限,给“test.txt"的所在组添加”rx“权限,给”test.txt"的其他人添加“x”权限 ] *{相当于chmod u=rwx,g=rx,o=x test.txt:因为”rwx“的表示数字相加为”7“,”rx“的表示数字相加为”5“,”x“的表示数字为”1“。当然数字可以任意组合,需要注意的是所给数组若不是权限代表数字的组合那么权限添加将失败。如chmod 888 test.txt则会添加权限失败。}
  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值