文件ACL&su&sudo

一、ACL(文件的访问控制列表)
普通、特殊、隐藏权限都是针对某一类用户(个人、组、other),ACL个别对待(类似于“绿卡”的功能)
setfacl设置

getfacl查看
二、su&sudo
su 切换用户
sudo 把特定的命令执行权限给指定用户;作用:保证普通用户可以完成特殊任务,避免root密码泄漏
配置文件(/etc/sudoers)提供集中的用户管理、权限、主机参数等

谁可以用(用户) ;允许使用的主机=(ALL);可以执行的命令列表(绝对路径)

原文地址:https://blog.51cto.com/14191210/2362702

时间: 2024-08-05 00:20:12

文件ACL&su&sudo的相关文章

su ,sudo,TCP_Wrappers的相关命令用法及PAM认证机构

su,sudo,TCP_Wrappers的相关命令用法及PAM认证机构 su 切换身份:su –l  username –c  'command' sudo 来自sudo包 man 5 sudoers sudo能够授权指定用户在指定主机上运行某些命令.如果 未授权用户尝试使用 sudo,会提示联系管理员 sudo可以提供日志,记录每个用户使用sudo操作 sudo为系统管理员提供配置文件,允许系统管理员集中地 管理用户的使用权限和使用的主机 sudo使用时间戳文件来完成类似"检票"的系

su&sudo

su - run a shell with substitute user and group IDs su -l USERNAME su命令和su - 命令有本质的区别,前者只是切换了root身份,但shell仍然是普通用户的shell:而后者连同用户和shell环境都切换成root了.只有切换了shell环境才不会导致环境变量引用错误. sudo: sudo这个命令设计初的主要目的是为了使某些用户具有特定的权限,从而完成其他普通用户无法实现的功能. 1.授权指定用户在指定主机上运行指定的管理

Linux 文件ACL之setfacl和getfacl

前言 近期工作遇到需要多个账号同时需要某个文件的读写权限的,先是尝试用chmod的3大权限来设置,后有前辈指出可用facl设置,查阅资料后,粗略记录实验结果如本章所示:如有遗漏和错误之处,敬请各位看官指出,谢谢. 实验环境: Linux的Distribution: [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.2 (Santiago) setfacl的版本号: [[

Linux - 文件ACL权限控制

getfacl 1.test # 查看文件ACL权限 setfacl -R -m u:xuesong:rw- 1.test # 对文件增加用户的读写权限 -R 递归 原文地址:https://www.cnblogs.com/sharesdk/p/8677980.html

② su;su -;sudo;sudo -i;sudo su;sudo su - 之间的区别

今天我们来聊聊su;su -;sudo;sudo -i;sudo su;sudo su -他们之间的区别. su :su 在不加任何参数,默认为切换到root用户,但没有转到root用户家目录下,也就是说这时虽然是切换为root用户了,但并没有改变工作目录和环境变量: su 加参数 -(-实际上是–login的缩写,等同于su --login) ,表示默认切换到root用户,并且改变到root用户的环境: 虽然su命令是非常方便的用户切换工具,但是切换时都需要使用root这个无所不能的超级用户密

linux[基础]-20-用户与文件权限-[su命令和sudo服务]-[03]

su命令和sudo服务 su命令用于切换用户(切换登陆者) 格式:su [-] 用户名 [-]:表示使用新用户的环境变量 使用[-]作用: [[email protected] test1]# echo $PATH   #查看root的环境变量 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin [[email protected] test1]# su - linuxs Last login: Sun S

linux命令笔记su sudo df du

#id /whoami 查看当前用户 su 切换用户 #su - username "-"作用,加上后初始化当前用户的各种环境变量 切换环境变量. 不加 - 切换过去后,目录不变,PATH也不变 如下比较: su aming123 [[email protected] root]$ pwd /root [[email protected] root]$ echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr

linux su,sudo命令

linux su 命令 建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了 关于su .su - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码. 2.使用方式 su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 3.参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于c

Linux su sudo(切换用户)

命令su 语法 : su [-] username 后面可以跟 '-' 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户. '-' 这个字符的作用是,加上后会初始化当前用户的各种环境变量,关于环境变量这部分内容阿铭放在后面的章节中讲解. 下面阿铭做个简单的实验来说明加与不加 '-' 的区别: [[email protected] ~]$ pwd /home/test [[email protected] ~]$ su 密码: [[ema