获取超级用户访问权限

root用户

大多数操作系统都有某种超级用户,这是拥有系统所有权限的用户。在 Red Hat Enterprise Linux中,该用户就是root用户。该用户的特权高于文件系统上的一般特权,用户管理系统。要执行诸如安装或删除软件以及管理系统文件和目录等任务,必须将特权升级到root用户。

Linux上的root账户大致相当于windows上的本地Administrator账户。在Linux中,大多数系统管理员都登录到非特权用户账户,然后使用各种工具临时获得root权限。

特别注意: 在Linux上,建议系统管理员不要直接以root身份登录,应当以非root用户登录,然后使用其他机制(如 su、sudo或者PolicyKit)临时获得超级用户特权。

利用 su 切换用户

su命令可以让用户切换至另一个用户账户。如果没有指定用户名,则意味着使用root账户。当作为普通用户调用时,系统将提示输入要切换到的账户的密码;当作为root用户调用时,则无需输入账号密码。

su [-] < username >

[student@desktopX ~]$ su -
Password: redhat
[root@desktopX ~]#

命令su username 启动非登录shell,而命令su - username 启动登录shell。

注意: su命令最常用于获得以另一个用户身份(通常是root)运行的命令行界面(shell提示符)。但是如果结合 -c 选项,该命令的作用将与Windows实用程序runas一样,能够以另一个用户身份运行任意程序。

通过 sudo 以root身份运行命令

sudo命令可以使用户根据 /etc/sudoers 文件中的设置,而被允许以root或其他用户身份运行命令。

与su工具不同,sudo要求用户输入其自己的密码已进行身份验证。

如:sudo已配置为允许student用户以root身份运行usermod命令,那么student就可运行下列命令锁定用户账户。

[student@serverX ~]$ sudo usermod -L username
[sudo] password for student: password

使用sudo的另一个优点在于,通过sudo执行的所有命令都默认为将日志记录到 /var/log/secure 中。

获取超级用户访问权限相关推荐

  1. 获取超级用户访问权限-redhat 7.2

    获取超级用户访问权限 Root用户: 在redhat7.2中root用户特权高于文件系统上的一般特权,用于管理系统,要执行诸如安装或删除软件以及管理系统文件和目录等任务时,必须将特权升级到root用户 ...

  2. 计算机超级用户权限,win7系统获取超级用户权限的方法(图文)

    电脑安装上win7操作系统后,都会建立管理员账户,这样能够保护电脑安全.在win7专业版系统中修改和删除一些文件需要获取管理器权限,获取到用户权限,但是其中还有一个超级的用户权限,那么win7系统怎么 ...

  3. PostgreSQL下如何修改用户权限的介绍以及hook机制对超级用户的权限修改

    2019独角兽企业重金招聘Python工程师标准>>> 要想修改PG的用户权限,那么首先要对PG权限控制做一下了解: PG的权限控制是针对到各个对象的.大家可以看一下,所有系统表(p ...

  4. android动态访问权限,android – Firebase规则:动态授予特定用户访问权限

    在客户端 你可以use custom File Metadata.它的作用是添加一个Map< String,String>到文件的元数据.由于Map中的键是唯一的,因此您可以将用户B的id ...

  5. 其他用户登陆到这台计算机,要登录到这台远程计算机,您必需拥有这台计算机上的‘终端服务器用户访问’权限解决方法...

    远程登陆时出现:要登录到这台远程计算机,您必须拥有这台计算机上的'终端服务器用户访问'权限.在默认情况下,'远程桌面用户'组的成员拥有这些权限.假如您不是'远程桌面用户'组或其他拥有这些权限的组的成员 ...

  6. linux apache目录权限配置,Linux系统架构-----Apache的用户访问权限的设置

    目录 一.Apache的连接保持 二.Apache的访问控制 三.用户访问控制的实验 一.Apache的连接保持 Apache通过设置配置文件httpd-default.conf中相关的连接保持参数来 ...

  7. Linux中让普通用户拥有超级用户的权限

    问题 假设用户名为:ali 如果用户名没有超级用户权限,当输入 sudo + 命令 时, 系统提示: ali is not in the sudoers file.  This incident wi ...

  8. linux 服务器访问限制,Linux中限制用户访问权限的3种方法

    现在需要限定某个用户对特定目录/文件的访问权限,或者把某个用户的访问范围限制在某个目录/文件中.现实情况下,还是能遇到这样的需求的,比如说ubuntu下有多个可登录用户,默认情况下,用户A的工作目录( ...

  9. SQLServer控制用户访问权限表

    一.需求 在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限.写这篇文章就是说明下这个操 ...

最新文章

  1. 模式识别新研究:微软OCR两层优化提升自然场景下的文字识别精度
  2. C#获取数据库表信息,列信息
  3. 【MySQL】navicat for mysql 10.1.7注册码
  4. IOS弹出视图preferredContentSize
  5. MFC VC 双缓冲绘图基本原理与实现,详细解释
  6. 8cm等于多少像素_「前端剑指offer第5期」物理像素、逻辑像素、CSS像素、PPI、设备像素比是什么...
  7. Linux给Java程序设置端口_扫描服务端口的Java程序
  8. 微型计算机的分类有,微型计算机的种类很多,主要分为台式机,笔记本,还有什么...
  9. 在js中对HTML的radio标签和checkbox标签的选择项进行输出
  10. 多套 企业/工厂/超市/仓库库存管理系统源码 工具软件程序源代码
  11. 基于mvc架构的劳务管理系统
  12. ios企业证书过期更新及推送证书更新(推荐)
  13. 3d游戏项目实训一周总结
  14. 利用Java实现将华氏温度转换为摄氏温度
  15. python 可以处理的任务
  16. xman的思维导图快捷键_MindMaster 思维导图快捷键
  17. python笛卡尔转换极坐标_[4] opencv: pythonDIS光流法与笛卡尔坐标转为极坐标
  18. Jitsi视频会议部署(三):让电话打进来!
  19. 国内十大开源linux社区
  20. 假如自家APP被苹果下架了 你会怎么处理?

热门文章

  1. 读书,让你有更多的选择!
  2. rocky 系统 ---- Kubernetes(k8s)安装以及搭建详解
  3. 问题 D: 一元三次方程求解
  4. 学习笔记5-梯度爆炸和梯度消失(K折交叉验证)
  5. 关于“This file has been modified outside of the source editor. Do you want to reload it?”
  6. linux登录提示信息 登录错误提示信息,Linux版本登录提示网络错误
  7. chrome 元素审查 坐标线 网格界面 坐标线 平时隐藏 鼠标划上出现 去除方法
  8. dsoframer论坛
  9. Linux命令之Centos 7 systemctl和防火墙firewalld命令(初学一)
  10. Windows查看防火墙状态、查看防护墙规则