首页 > 系统相关 >Linux 权限管理

Linux 权限管理

时间:2022-08-22 10:57:53浏览次数:59  
标签:01 layout 管理 user Linux group 权限 root

需要使用的命令

groupadd: 添加用户组

usermod -a -G groups user 添加用户到一个群组

umask 修改默认创建权限 umask 022  "drwxr-xr-x"="777-022=755" 

文件夹:需要执行权限才可以进入

getfacl 文件或目录名

常用选项: 
‐m :修改acl设定参数
‐x :删除acl设定参数 
‐b :移除所有的ACL设定
‐R :递归 
‐d :添加默认的acl权限

实例一:特定群组可以进入文件夹其他不行(简单文件控制)

umask 022
makdir temp
groupadd layout 
chgrp temp/ layout
ll
drwxr-xr-x. 2 root layout   4096 Aug 22 10:14 temp
usermod -a -G layout zhouyue

 现在用户可以进入文件夹,但是无法创建文件只能看。如果需要创建文件在群组里加上+w权限。使用用户组控制权限只能简单控制,复杂的需要使用ACL。

实例二:使用ACL控制权限

1.用户权限控制

#获取acl权限列表
getfacl 01/
# file: 01/
# owner: root
# group: layout
user::rw-
group::r-x
other::---
# 设置特定用户 文件 权限
setfacl -m u:zhouyue:rwx 01/
getfacl 01/
# file: 01/
# owner: root
# group: layout
user::rw-
user:zhouyue:rwx
group::r-x
mask::rwx
other::---
#移除权限
setfacl ‐x u:zhouyue 01/

 2.群组权限控制

给01文件夹添加layout组rx权限设定 
[root@study ~]# setfacl ‐m g:layout:rx 01/
[root@study ~]# getfacl 01/ 
# file: 01/ 
# owner: root 
# group: root
user::rwx 
user:vbird1:rx 
group::r‐‐ group:layout:rx # 组权限设定 
mask::rx 
other::r‐‐

 

标签:01,layout,管理,user,Linux,group,权限,root
From: https://www.cnblogs.com/Zhou-Yue/p/16612070.html

相关文章

  • 最新linux网口命名规则
    查看pci接口$lspci|grep-i"eth"02:00.0Ethernetcontroller:IntelCorporation06:00.0Ethernetcontroller:IntelCorporation06:00.1Ethernetcontroller:In......
  • linux suse非常用命令
    【1】suselinux查询端口占用情况查询$netstat-anp|grep:22tcp000.0.0.0:220.0.0.0:*LISTEN1666/sshd#-a显示所有活动的TCP连接,以及正在监听的TCP和UDP端......
  • iOS内存管理之ARC
    前言:​ AutomaticReferenceCounting,自动引用计数,即ARC,WWDC2011和iOS5所引入的最大的变革和最激动人心的变化。ARC是新的LLVM3.0编译器的一项特性,使用ARC,可......
  • Linux 基础知识总结
    Linux目录结构总结/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开......
  • mysql创建用户,并授予权限
    1.创建用户(1)创建默认用户为root,创建新用户用:createuser‘用户名’@‘IP地址’identifiedby'密码'。例如:createuser‘XXX’@‘192.168.43.1’identifiedby'111......
  • Linux安装nginx
    1、从官网下载nginx文件,右键复制链接,然后使用wget下载此链接   下载完成之后使用ls查看下载文件,没问题。2、解压tar文件 tar是解压命令。-xvf-x或--extract......
  • 推荐一个框架系统,可以快速生成erp管理系统
    项目简介:DLVM是一个集数据库、逻辑、视图及模型为一体的并涵盖了常用基础套件,以NetCore为主的底层框架。具备安全性、可扩展性、可配置性及可视化操作等优点,并且具有一键创......
  • PowerShell教程 - 数值管理(Working With Number)
    更新记录转载请注明出处。2022年8月22日发布。2022年8月18日从笔记迁移到博客。数值管理(WorkingWithNumber)生成随机数Get-Random实例:限制范围:注意:包括最小......
  • PowerShell教程 - 进程管理(Process Management)
    更新记录转载请注明出处。2022年8月22日发布。2022年8月18日从笔记迁移到博客。进程管理(ProcessManagement)开启进程Start-Process结束进程Stop-Process等......
  • PowerShell教程 - 用户和组管理(User && Group)
    更新记录转载请注明出处。2022年8月22日发布。2022年8月18日从笔记迁移到博客。用户和组管理(User&&Group)获得计算机本地用户Get-LocalUser获得计算机本地组......