在Linux中su和sudo区别,Linux中su和sudo的用法和区别
目录
sudo
sudo:暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。缺点是每次执行超级用户权限都要在命令前加上 sudo ,优点是在当前终端再使用 sudo 不要再重复输入密码(只对于当前终端有效)。
sudo -i
sudo -i:为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。
sudo的配置文件/etc/sudoers
注意:但是只有指定的一些用户才有执行 sudo 的权限,具体配置在 /etc/sudoers 文件中。
由于hack用户不在 /etc/sudoers 文件中,故 hack 用户不能使用 sudo 命令。
那么,如何能让hack用户也能使用sudo命令呢?
有两个方法:
第一是将该用户加入 wheel 组中 (因为/etc/sudoers 中默认加入了wheel组中的用户可以使用sudo权限),
第二是在 /etc/sudoers 文件中加入 hack ALL=(ALL) ALL
groupmems -a hack -g wheel #将用户hack添加到whell组中
或在 /etc/sudoers 中加入下面这行
hack ALL=(ALL) ALL
su
su : 切换到某某用户模式,提示输入密码时的密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为 root 账户,密码也为超级账户的密码。没有时间限制。
su -
su - :su - 和 su 的不同之处在于 su - 切换用户后的目录为切换后目录的家目录,而 su 则是原目录
本文同步分享在 博客“谢公子”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
在Linux中su和sudo区别,Linux中su和sudo的用法和区别相关推荐
- ViewBag和ViewData的用法和区别
ViewBag和ViewData的用法和区别 作者:欧日鑫 撰写时间:2020年8月8日 一.ViewBag的定义 public dynamic ViewBag {get {if (_dynamicV ...
- linux sudo -i 参数,Linux系统中su、sudo、sudo su、sudo -i命令的用法和区别小结
在Linux系统软件中,因为root的权限过大,一般状况也不应用它.只能在一些独特状况下能选用登陆root实行管理方法每日任务,一般状况下临时性应用root权限多选用su和sudo命令. su命令就是 ...
- linux命令 su和sudo,解析Linux中sudo,su与su -的异同
linux系统中,由于root的权限过大,一般情况都不使用它.只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令. 前言 su命令就是切换用户的 ...
- linux中gid和groups区别,linux用户与组管理
linux安全系统的核心是用户账户,每个使用者使用一个账户名及与该账户关联的密码登入linux系统.使用者对系统资源的访问权限取决于其登录时所用的账户. 每个账户在创建时会被分配一个惟一的标识UID, ...
- linux中sudo命令_Linux中的Sudo命令
linux中sudo命令 Sudo is one of the most widely used commands by Linux administrators and beginners alik ...
- Linux中要重启apache服务与在windows是有很大的区别,下面我们来介绍一下
在Linux中要重启apache服务与在windows是有很大的区别,下面我们来介绍一下常用的命令,需要的朋友参考下吧(http://www.hnkjlb.com) linux系统为Ubuntu 一. ...
- linux无密码sudo,在Linux系统中运行没有sudo密码的特定命令
本文介绍在Linux操作系统中运行没有sudo密码的特定命令的方法. 背景 我在AWS上部署了Ubuntu系统上的脚本,此脚本的主要目的是检查特定服务是否以固定间隔运行(确切地说每隔一分钟),并且如果 ...
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
一.单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题. 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错.为了避免 ...
- linux中ps ef和aux,Linux中ps aux、ps -aux、ps -ef之间的区别讲解
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
最新文章
- bzoj 2565: 最长双回文串 manacher算法
- .net Redis使用公共方法引用CSRedisCore
- hdu 4614 Vases and Flowers
- 判断页面关闭的方法 UNLOAD/onbeforeunload
- 【转】关于字符编码,你所需要知道的
- Linux C简单日志打印代码示例
- java服务器返回错误码,java - java.io.IOException:服务器返回URL的HTTP响应代码:409 - 堆栈内存溢出...
- 计算机术语列是,计算机术语-RAM ROM
- RedHat Linux和Cent Linux日常运维之安全加固详细篇
- 接口测试工具--apipost脚本讲解
- 小结Python的中文处理(转)
- Axure RP 9基础教程(1)——界面及基本操作(看完就会画)
- 3个维度,帮助IT部门快速完成企业云盘选型!
- android 连接电视,手机连接电视方法大全
- php截取部分pdf,如何将一个pdf文档拆分成多个
- PDF文件怎么拆分,PDF拆分技巧
- Windows 上路由、端口转发配置
- Android N Idle模式分析
- 【自学Java】Java switch语句
- HasMap简单实现
热门文章
- ceph-rest-api_快速检查REST API是否有效的方法-从清单文件中获取详细信息
- c++返回指针时候注意提防_编写干净的测试–提防魔术
- 只需5分钟即可启动并运行分层架构:: Spring Boot第1部分
- Java谓词的延迟执行
- neo4j cypher_neo4j / cypher:悬挂查询参数
- Javascript中的AES加密和Java中的解密
- nosql非关系型数据库_从Datomic出发,革命性的非NoSQL数据库
- java web ee_Java EE 6 Web配置文件。 在云上。 简单。
- servlet3.0新特性_查看Servlet 3.0的新增功能
- JHipster入门,第2部分