【linux命令】权限管理命令(chattr、lsattr、sudo)
时间:2019-11-22
本文章向大家介绍【linux命令】权限管理命令(chattr、lsattr、sudo),主要包括【linux命令】权限管理命令(chattr、lsattr、sudo)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
目录
一、chattr命令
chattr命令用来修改文件系统的权限属性,只有 root 用户可以使用,建立凌驾于 rwx 基础权限之上的授权。
PS:chattr 命令不宜对目录 /、/dev/、/tmp/、/var/ 等进行设置,严重者甚至容易导致系统无法启动。
二、lsattr命令
lsattr命令用于查看文件和目录的属性。
格式:
lsattr [选项] 文件或目录名
选项:
-a 显示所有文件和目录,包括隐藏文件 -d 如果目标是目录,则仅列出目录本身的属性,而不会列出文件的属性
-R 递归列出所有子目录中文件的属性
案例:查看目录属性
# 查看目录属性,需要加上-d [root@VM_0_10_centos study]# lsattr -d baklog/ -----a-------e-- baklog/
三、sudo命令
管理员作为特权用户,可授权普通用户协助完成日常管理。现在较为流行的工具是 sudo,几乎所有 Linux 都已默认安装。sudo 的操作对象是系统命令,也就是 root 把本来只能由超级用户执行的命令赋予普通用户执行。简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。
sudo 使用简单,管理员 root 使用 visudo 命令即可编辑其配置文件 /etc/sudoers 进行授权。命令如下:
[root@VM_0_10_centos study]# visudo
格式说明:
user ALL=(ALL) ALL %userg ALL=(ALL) ALL user ALL=(ALL) NOPASSWD: ALL %userg ALL=(ALL) NOPASSWD: ALL # 第一行:允许用户youuser执行sudo命令(需要输入密码). # 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码). # 第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码. # 第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
原文地址:https://www.cnblogs.com/HeiDi-BoKe/p/11911684.html
- Buffered channel、slice和mutex的简单性能测试
- 原子读写性能简单测试
- 从小白变RSA大神,附常用工具使用方法及CTF中RSA典型例题
- select多路选择的模拟实现
- 初学者需要注意的问题-变量的作用域
- 在 Go 语言中,正确的使用并发
- Injectify:一款执行MiTM攻击的工具
- 看我如何发现Google云平台漏洞并获得$7500赏金
- Go语言写Web 应用程序
- 小萝莉说Crash(一):Unrecognized selector sent to instance xxxx
- 游戏服务器之多线程发送(上)
- 游戏服务器之多线程发送(中)
- 游戏服务器之多线程发送(下)
- 【团队分享】手机QQ:升级iOS8.3后,发图就崩,为哪般?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法