2019独角兽企业重金招聘Python工程师标准>>>

#前言#

在学习su命令时,几乎所有的国内书籍都说是切换用户功能。今天在linux系统下想开启httpd(即Apache服务器),输入指令<code>service httpd start</code>结果出现bash: service: command not found这个错误!感觉很诡异。

其实,我是通过<code>su root</code>命令来"切换"用户的。后来探索得知:

su或者su root 只是相当于以root用户身份来操作,实际的系统环境并没有切换到root用户的环境,而只是当前登录用户。

使用<code>su -,-l,--login</code>才算是真正切换至root的环境下。

这里就看下su命令:su --help 看到su命令的帮助信息: 用法:su [选项]... [-] [用户 [参数]...] Change the effective user id and group id to that of USER.

-, -l, --login make the shell a login shell -c, --command=COMMAND pass a single COMMAND to the shell with -c --session-command=COMMAND pass a single COMMAND to the shell with -c and do not create a new session -f, --fast pass -f to the shell (for csh or tcsh) -m, --preserve-environment do not reset environment variables -p same as -m -s, --shell=SHELL run SHELL if /etc/shells allows it --help 显示此帮助信息并退出 --version 输出版本信息并退出

单独的 - 代表 -l。如果未给出[用户],则假定为 root。

转载于:https://my.oschina.net/sunshinedabby/blog/125146

#linux# su命令细节错误相关推荐

  1. linux su命令在哪里,Linux su命令

    本人以前一直习惯直接使用root,很少使用su,前几天才发现su与su -命令是有着本质区别的! 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行, ...

  2. linux su 的含义,linux su命令的真正含义,linuxsu命令

    linux su命令的真正含义,linuxsu命令 linux中,我以root登录,和以其他用户登录然后使用su命令切换至root用户,有什么不一样,如果一样的话,我执行su命令之后,其他的用户还在不 ...

  3. Linux常用命令及错误

    Linux常用命令及错误 1 常用命令 2 常见错误 本文主要介绍Linux下一些常用的命令和一些常见错误的解决方法. 1 常用命令 终端 打开终端:Ctrl+Alt+T 清除终端屏幕:clear 进 ...

  4. Linux whoami命令、Linux su命令、Linux w命令

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux whoami命令用于显示自身用户名称. 显示自身的用户名称,本指令相当于执行" ...

  5. 解决Ubuntu刚装好的时候su命令密码错误的问题

    解决Ubuntu刚装好的时候su命令密码错误的问题 参考文章: (1)解决Ubuntu刚装好的时候su命令密码错误的问题 (2)https://www.cnblogs.com/xuliangxing/ ...

  6. linux su -含义,linux su命令详解步骤

    su命令是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码.那么它的具体语法是怎样的呢?下面由学习啦小编为大家整理了linux su命令的相关知识,希望对大家有帮助! linux su命令 ...

  7. linux su命令_Linux Su命令示例教程

    linux su命令 The su short for substitute super user command using to change currently logged user.  Th ...

  8. linux中的su-命令的功能,linux su命令参数及用法详解(linux切换用户命令)

    linux su命令参数及用法详解(linux切换用户命令) 发布时间:2012-07-21 12:12:39   作者:佚名   我要评论 su的作用是变更为其它使用者的身份,超级用户除外,需要键入 ...

  9. 【Linux】一步一步学Linux——su命令(103)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 su命令用于切换当前用户身份到其他用户身份,变更时须输入所 ...

最新文章

  1. Insufficient parameters supplied to the command
  2. 研究机器学习需要什么样的数学基础?
  3. WSS中的SPSite和SPWeb为什么需要释放内存,如何快速发现代码中的未释放内存
  4. 机器学习(二十二)——推荐算法中的常用排序算法, Tri-training
  5. c++编译时候fatal error C1075: end of file found before the left brace '{' at
  6. 关于iOS 'The sandbox is not sync with the Podfile.lock'问题解决方法
  7. 用springMVC拦截器实现操作日志管理功能
  8. “微积分7天搞定”学习记录
  9. pytorch可视化实例:gradcam在resnet18上的应用(快餐式代码教程)
  10. mysql的索引是什么数据结构_mysql索引的数据结构是什么
  11. 克隆硬盘后进不去系统_硬盘克隆后重启找不到操作系统所在分区问题解决
  12. ubuntu18 安装caj阅读器 wine
  13. 云端原生数据泄露事件解析
  14. 轻松实现远程监控三菱PLC
  15. 使用爬虫爬取两种数据:结构化/非结构化文本
  16. 微信小程序----性别选择,并实现数据渲染
  17. visual studio 2022 更改主题以及调试
  18. LTE小基站吞吐量测试:三星G3518手机频点锁定方法
  19. 不影响1,4丁炔二醇(BYD)的情况下去除铜离子的工艺
  20. ildasm.exe 查看c# dll 信息,符号 、函数等等

热门文章

  1. call / apply / bind
  2. Spring差缺补漏
  3. 我之理解---计时器setTimeout 和clearTimeout
  4. 第五周-第07章节-Python3.5-内置模块详解之OS模块
  5. 洛谷团队月赛题:题解
  6. Kubernetes学习之路(四)之Node节点二进制部署
  7. sqlite3x library
  8. Qt的元对象(Meta-Object)系统简介(转)
  9. 一个C#写的调用外部进程类
  10. 技术篇(3)--QPG界面分解方法介绍