如何成为超级用户(superuser)

大多数情况下,普通用户只能修改自己的文件。只有一个用户,就是所谓的超级用户(superuser或者root),拥有访问整台机器的全部权限,并且能在上面进行任何操作。要成为超级用户,你必须使用自己的账号登录,并输入如下命令:

$ su -l
Password:******
#

系统将提示你输入superuser密码。你的shell提示符将变成一个井号(#),它意味着你是superuser。作为superuser完成命令操作后,按 ^D或运行exit命令,你就可以重新回到自己的账号下操作。

如果给su命令指定username,操作如下:

$ su -l sophia
Password:******

那么,你的身份将改成sopha(假定你知道她的密码)。

常用选项:

-l                                运行login shell。这是你每次都会想要使用的选项,因为这样才能自动获得正确的搜索路径。
-m 在新的shell中继承当前的环境变量
-c command 运行该命令(以其他用户身份)后退出。如果你经常需要这么做,请使用sudo
-s shell 运行指定的shell(比如,/bin/bash)
时间: 2024-10-04 18:54:58

如何成为超级用户(superuser)的相关文章

在Ubuntu下如何切换到超级用户

由于 Ubuntu 是基于 Debian 的 linux 操作系统,在默认的情况下,是没有超级用户(superuser, root)的,但有些系统操作必须有超级用户的权限才能进行,如手动释放内存等. 在 Ubuntu 下切换到超级用户需要使用其他方法,主要有两种: 1) sudo -i sudo 是 su 的加强版,意思是 do something as the supervisor.不需要密码就可以得到 root 的权限.但是它也有很多限制,比如,在默认的情况下,只能在 5 分钟之内使用 ro

Ansible-Tower快速入门-4.以超级用户帐号登录【翻译】

以超级用户帐号登录 首先,登录tower需要使用tower服务器所在的URL,格式如下:https://<tower server name>/ 注意:tower安装了一个自签名证书用于HTTPS通信,你可能需要你的浏览器接受这个证书,如果你想要替换证书,可以查看“安装和设置”章节. 登录使用你安装tower过程中所设置的用户名和密码,默认情况下,用户名为”admin”,密码为”password”,你可以通过点击在用户标签上的admin帐户进行修改. 注意:关于普通用户,超级用户和组织管理员的

超级用户find: `/home/pipi/.gvfs&#39;: 权限不够

http://blog.csdn.net/pipisorry/article/details/39536433 用  sudo su 命令切换成的根用户,在找某文件的时候报错 [email protected]:/home/pipi# find / -perm -2000 /sbin/unix_chkpwd find: `/home/pipi/.gvfs': 权限不够 就是普通用户pipi的主目录下的一个叫 .gvfs 的目录, dr-x------  2 pipi pipi        0 

hive超级用户drop partition权限问题bug

今天有个etl开发在drop partition的时候遇到了问题,因为是使用了自己的账号,而hdfs中对应partition的文件属主是hdfs的,在删除时会因为权限问题报错,切换用户为hdfs,做drop partition的错误,还是报错,看来没这么简单. 查看表的hdfs属性,目录的属主不是hdfs且目录对 hdfs没有写权限: [[email protected] ~]$ hadoop fs -ls -d hdfs://xxxx:9000/bip/external_table/vipdw

Hadoop-2.2.0中文文档—— Common - 超级用户模拟别的用户

pcDuino3下支持mmc启动,官方的Uboot是采用SPL框架实现的,因为内部的SRAM空间达到32K,我们完全可以在这32K空间内编写一个完整可用小巧的bootloader来完成引导Linux kernel的目的. 我们首先介绍下SPL框架,可以先看下<GNU ARM汇编--(十八)u-boot-采用nand_spl方式的启动方法>和<GNU ARM汇编--(十九)u-boot-nand-spl启动过程分析>,NAND_SPL也算是SPL框架下的一种模式. 当使用Nand f

postgresql 致命错误: 已保留的连接位置为执行非复制请求的超级用户预留

最近监控系统的数据库监控总是延迟,查看日志报错: 2015-08-27 10:20:19,534 ERROR Traceback (most recent call last): File "oracle_mon.py", line 306, in <module> update_status(ip, 'stop', timer.end_date) File "oracle_mon.py", line 285, in update_status pg.d

无需超级用户mpi多机执行

在之前的一篇博文中(Linux下mpi环境配置与执行步骤(Ubuntu为例) ),有讨论过如何使用MPI在两个不同的机器上执行程序,在那篇博文中使用了超级用户权限.不幸的是,有些情况下,我们不能拥有操作系统的超级用户权限,导致我们不能修改除用户目录以外的目录,因此写这篇博文讨论如何使用普通用户来实现mpi程序的编译和双机器执行.如果知道了如果双机器执行,多机器道理是相通的. 此文针对没有多少linux经验的读者,只要你会打开终端,这个问题可以被很好的解决. 前提 假设有两台机器,两台机器的主机名

破解linux超级用户密码

破解Linux中超级用户密码 在开启或者重启电脑5秒内,抓住时机:按任意键(除了Enter键),进入操作系统选择菜单. 在进入这个界面的提示后:按"e".或者直接按"a"修改 进入内核选择,按"e". 选择操作内核,给当前内核发送一个参数"1".或者"s" 按Enter建,回到操作系统选择界面.按"b"启动 进入单用户模式 最后输入新的密码就可以了

为linux普通用户添加超级用户权限sudo

问题:假设用户名为:ali如果用户名没有超级用户权限,当输入 sudo + 命令 时, 系统提示: ali is not in the sudoers file.  This incident will be reported. 解决:1. 进入超级用户模式.即输入"su",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式. 2. 添加文件的写权限. chmod u+w /etc/sudoers 3. 编辑/etc/sudoers文件.即输入命令"vim /etc/