iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux 权限管理命令脚本解析
  • 137
分享到

linux 权限管理命令脚本解析

linux权限管理命令linux命令脚本解析 2023-09-20 08:09:50 137人浏览 独家记忆
摘要

目录权限管理命令权限的查看及含义权限修改数字权限用户操作添加用户修改文件所有者修改所属组ACL操作ACL基本命令权限管理命令 权限的查看及含义 可以使用ls -l来查看每个文件或目录的权限,一共有十位 ls -ls --

目录
  • 权限管理命令
    • 权限的查看及含义
    • 权限修改
    • 数字权限
  • 用户操作
    • 添加用户
    • 修改文件所有者
    • 修改所属组
    • ACL操作
    • ACL基本命令

权限管理命令

权限的查看及含义

可以使用ls -l来查看每个文件或目录的权限,一共有十位

ls -ls
-------------------------------------------------------------------
-rw-------. 1 root root   946 Feb 14 16:13 anaconda-ks.cfg
drwxr-xr-x. 2 root root  4096 Feb 15 15:47 Desktop

<!-- more -->

  • 第 1 个字符表示文件类型,其中,普通文件 (-)、目录文件 (d)、套接字文件 (s),管道文件 (p),字符设备文件 (c),块设备文件 (b),软链接文件 (l);
  • 第 2 个字符开始的 rwxr-xr-x 部分表示文件的权限位,共有 9 位。每三位为一组,分别为所有者的权限u、所属组的权限g、其他人权限o

    • 第 2~4 位的 rwx 表示该文件可被它的 所有者以 r(读) 或 w(写) 或 x(执行) 的权限访问。
    • 第 5~7 位的 r-x 表示该文件可被与该文件同一所有组的用户以 r 或 x 的权限访问
    • 第 8~10 位的 r-x 表示该文件可被其它未知用户以 r 或 x 的权限访问。

权限修改

使用设置权限的命令 chmod

#chmod [设置权限的对象]+/-[权限] [文件] 
#  设置权限的对象包括 所有者、所属组、其他这三类。u表示文件的所有者,g表示文件的所属组,o代表其他人  
# +代表增加权限,-代表去掉权限  
# 文件的权限就是读、写和执行,分别用r、w、x表示
chmod g+w abc.txt
#多个设置权限可以使用逗号分隔
chmod u+x,g+w abc.txt

数字权限

使用字母设置权限命令比较长,linux支持使用数字来替代权限,计算为二进制111

  • 4 代表r权限,读权限
  • 2 代表w权限,写权限
  • 1 代表x权限,执行权限

可以使用多个数字加和的方式来设置权限

#设置u权限为7=4+2+1,设置g权限为5=4+1,设置o权限为5=4+1
chmod 755 abc.txt

用户操作

添加用户

#添加用户
#useradd 用户名
useradd user1
#给user1设置密码
#passwd 用户名
passwd user1

修改文件所有者

#chown 用户名 文件
chown user1 abc.txt
#chown 用户名:组名 文件
chown user1:user1 abc.txt
-R 递归式改变指定目录及目录下所有文件和子目录 
-v 显示 chown 命令所做的工作

修改所属组

#chgrp 组名 文件名
chgrp user1 abc.txt
-R 递归式改变指定目录及目录下所有文件和子目录

ACL操作

ACL是用来解决用户对文件身份不足的问题,上述权限管理只能对三类人群进行权限区分,这明显是不够的,所以出现了ACL操作

先确认一下acl是否开启(一般情况下acl是开启的)

# dumpe2fs 查询指定分区详细文件

如果acl没有开启

#重新挂载根分区
mount -o remount,acl /

ACL基本命令

查看文件acl权限

getfacl 1.txt
-----------------
# file: 1.txt
# owner: root
# group: root
user::rw-
group::r--
other::r--

设定acl权限

#setfacl [options] 文件名
setfacl -m u:test1:6 1.txt
-----------------
-m u:用户名:权限 | g:组名:权限  设定acl权限
-b  删除acl权限
-R 递归,只能作用于目录,将权限同样赋给目录中的文件  setfacl -m u:test1:6 -R src  只能对已存在的文件设置权限
                                             setfacl -m d:u:test1:6 -R src  对以后创建的文件也生效,d表示默认

sudo授权 给普通用户赋予部分管理员权限

以上就是linux 权限管理命令脚本解析的详细内容,更多关于linux 权限管理命令的资料请关注编程网(www.cppcns.com)其它相关文章!

--结束END--

本文标题: linux 权限管理命令脚本解析

本文链接: https://www.lsjlt.com/news/412282.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux 权限管理命令脚本解析
    目录权限管理命令权限的查看及含义权限修改数字权限用户操作添加用户修改文件所有者修改所属组ACL操作ACL基本命令权限管理命令 权限的查看及含义 可以使用ls -l来查看每个文件或目录的权限,一共有十位 ls -ls --...
    99+
    2023-09-20
    linux 权限管理命令 linux 命令脚本解析
  • linux权限管理的相关命令
    这篇文章主要介绍“linux权限管理的相关命令”,在日常操作中,相信很多人在linux权限管理的相关命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux权限管理的相关命令”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-05
  • linux如何获取管理员权限命令
    在Linux中,可以使用以下几个命令来获取管理员权限:1. 使用sudo命令:sudo命令可以临时提升当前用户的权限,执行需要管理员...
    99+
    2023-08-31
    linux
  • 如何以管理员权限运行Linux命令
    这篇文章主要介绍“如何以管理员权限运行Linux命令”,在日常操作中,相信很多人在如何以管理员权限运行Linux命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何以管理员权限运行Linux命令”的疑惑有所...
    99+
    2023-06-16
  • 如何理解Linux chmod命令及权限
    这篇文章主要讲解了“如何理解Linux chmod命令及权限”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解Linux chmod命令及权限”吧!对于一条权限赋值命令:sudo chm...
    99+
    2023-06-13
  • 【Linux】权限管理
    文章目录 1. shell命令以及运行原理2. Linux权限的概念3. Linux权限管理3.1 文件访问者的分类3.2 文件类型和访问权限文件类型file指令文件权限 4. 文件...
    99+
    2023-09-04
    linux windows 服务器
  • 怎么快速以管理员权限运行Linux命令
    怎么快速以管理员权限运行Linux命令,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。我们知道,一些 Linux 命令是要通过 sudo 权限才能运行的,这需要我...
    99+
    2023-06-28
  • 【Linux】- 权限管理
    Linux权限管理 1、Shell命令以及运行原理2、权限2.1用户2.2 对角色和文件操作2.3 Linux下文件的权限2.4权限的表示2.4.1 字符表示法2.4.2 8进制数字表示法 ...
    99+
    2023-09-13
    linux 服务器
  • 阿里云数据库权限管理命令详解
    在阿里云上使用数据库时,对权限的管理是非常重要的。本文将详细讲解如何使用命令查看阿里云数据库权限。 阿里云数据库是阿里云提供的一种数据库服务,可以帮助用户在云端快速搭建和管理数据库。在使用阿里云数据库时,对权限的管理是非常重要的。本文将详细...
    99+
    2023-11-03
    阿里 详解 命令
  • 掌握文件权限管理:Mac和Linux中的chmod +x命令详解
    chmod +x是一个用于在Mac和Linux操作系统上设置可执行权限的命令。它允许你将可执行权限添加到文件,使得你可以运行这个文件作为一个程序或脚本。这个命令通常用于shell脚本、可执行程序和其他可运行文件。  1.什么是chmod?...
    99+
    2024-01-21
    1024程序员节 macos 运维 linux 服务器
  • Linux chmod命令详解,Linux修改文件权限
    「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 chmod 命令 一、常用操作1. 字母形式2. 数字形式3. ...
    99+
    2023-09-09
    linux 运维 服务器 网络安全
  • Linux下的权限管理怎么理解
    Linux下的权限管理怎么理解,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux下一个文件一经创建,就具有三种访问方式1.读,可以显示该文件的内容2.写,...
    99+
    2023-06-28
  • linux用户、权限及shell命令的示例分析
    这篇文章将为大家详细讲解有关linux用户、权限及shell命令的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用户 用户组      ...
    99+
    2023-06-05
  • cmd获取管理员权限的命令怎么写
    这篇文章将为大家详细讲解有关cmd获取管理员权限的命令怎么写,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。cmd获取管理员权限的命令是“runas /user:administrator cmd”,使用方...
    99+
    2023-06-15
  • linux修改权限命令是什么
    这篇文章主要讲解了“linux修改权限命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux修改权限命令是什么”吧!linux权限命令:1、chgrp命令,用于修改文件和目录的所...
    99+
    2023-06-20
  • Linux有哪些权限管理
    本篇内容主要讲解“Linux有哪些权限管理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux有哪些权限管理”吧!文件及目录的权限管理上篇简单介绍了下文件和目录的一些简单的操作,接下来介绍用...
    99+
    2023-06-13
  • linux文件权限用哪些命令
    linux中的文件权限命令有:1.chmod命令,控制用户对文件的权限;2.chgrp命令,变更文件或目录的所属群组;3.chown命令,设置文件所有者和文件关联组;linux中常见的文件权限命令有以下几种chmod命令linux中chmo...
    99+
    2024-04-02
  • 域名解析管理权限是什么
    域名解析管理权限的作用有以下几点域名解析管理权限是用做域名解析、域名转发以及域名交易的权限;域名解析管理权限是域名所有者的重要证据,是管理域名的证明;域名解析管理权限可以增加、移除、修改域名下子域名,并管理域名的IP指向;...
    99+
    2024-04-02
  • linux执行命令权限不够如何解决
    当Linux执行命令权限不足时,可以尝试以下解决方法:1. 使用sudo命令:在需要执行命令的前面加上sudo,以提升为超级用户权限...
    99+
    2023-09-16
    linux
  • 深入解析vue中的权限管理
    目录vue要做权限管理该怎么做?一、是什么二、如何做接口权限路由权限控制菜单权限方案一方案二按钮权限方案一方案二小结vue要做权限管理该怎么做? 一、是什么 权限是对特定资源的访问...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作