root用户

无论是windows、MacOS、Linux都采用多用户的管理模式进行权限管理,而在Linux系统中拥有最大权限的用户为:root(超级管理员)。root用户拥有最大的操作系统权限,而普通用户在许多地方的权限是受限的。

例如:

在使用普通用户是无法在根目录下创建文件夹的

切换到root用户后是可以完成的

su命令

su命令就是用于账号切换的系统命令,其来源于英文单词(swich user)

语法:  su [-]  [username]

- 符号表示是否在切换用户后加载环境变量

[username] 表示要切换到的用户,可省略,省略时默认切换到root用户

切换用户后,可以通过ctrl+d返回上一个用户,也可通过exit命令实现

使用普通用户切换到其他用户时,需要输入密码

使用root用户切换到其他用户时,无需输入密码

注:输入密码时,密码是不显示的,直接输入即可,注意不要输错

sudo命令

使用root用户时可以得到最大权限,但我们不建议长期使用root用户(虚拟机除外),以免因为错误操作导致系统损坏

我们可以使用sudo命令,为普通用户的命令进行授权,临时以root身份执行

语法:sudo [其他命令]

在其他命令之前,带上sudo,即可为这一条命令临时赋予root授权

但不是所有的用户都有权利使用sudo,需要root用户为普通用户配置sudo认证

为普通用户配置sudo认证

1、使用root用户执行visudo命令,会通过vi编辑器打开 /etc/sudoers

2、在文件最后添加:[username] ALL=(ALL)        NOPASSWD:  ALL

其中NOPASSWD: ALL表示使用sudo命令时,无需输入密码

3、最后通过:wq保存

切换回普通用户,使用sudo命令再次在根目录下创建文件夹

创建成功

Linux常用命令之su 、sudo相关推荐

  1. 常用命令:su / sudo

    3周第3次课(11月1日) 3.7 su命令 su是最简单的身份切换名,用su我们可以进行任何用户的切换,一般都是su - username,然后输入密码就ok了,但是root用su切换到其他身份的时 ...

  2. Linux常用命令英文全称与中文解释 (pwd、su、df、du等)

    Linux常用命令英文全称与中文解释 apt: Advanced Packaging Tool 高级包装工具 cp: Copy file  复制文件 cat: Concatenate  串联 cd:C ...

  3. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  4. Linux常用命令英文全称与中文解释Linux系统

    Linux常用命令英文全称与中文解释Linux系统 man: Manual 意思是手册,可以用这个命令查询其他命令的用法. pwd:Print working directory 意思是密码. su: ...

  5. linux基本指令chmod,Linux 常用命令

    原标题:Linux 常用命令 小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励此链接! 自己开始接触 Linux「Ubuntu」应该是在大学期间, 接触 Unix「Mac O ...

  6. linux命令txt,Linux常用命令(非常详细!)

    原标题:Linux常用命令(非常详细!) 文件命令: 1.pwd (print work directory) 译:查看路径 2.ls (list) 译:查看目录下的文件和文件夹 例:ls -l (以 ...

  7. 来不及解释!Linux常用命令大全,先收藏再说

    摘要:Linux常用命令,很适合你的. 一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windo ...

  8. 《快学BigData》--Linux 常用命令

    Linux 常用命令 awk / arch / bc / cp / clock -w / chmod /  chkconfig / cal / cut /chmod / cat / crotable ...

  9. Linux常用命令汇总 - 近乎全量命令!

    一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windows来说,Linux的很多管控都需要用命 ...

最新文章

  1. html5页面默认的字符集是什么,HTML 字符集
  2. 新手学电脑入门教程_炒股技巧大全丨炒股新手怎样才能长期稳定盈利
  3. python爬百度翻译-python爬虫实现百度翻译
  4. [MapReduce] Google三驾马车:GFS、MapReduce和Bigtable
  5. SpringBoot 记录操作日志
  6. oracle 的wm_concat函数使用
  7. svg放大缩小拖动_Day2 三种图表技术SVG、Canvas、WebGL 3D比较
  8. rr与hr_rr指标:HR和RR的区别
  9. C#中的Builder模式
  10. 分享Echarts饼状图显示信息,内容,值,百分比都显示的代码
  11. 计算机网络实验如何设置无线路由器密码,怎么设置路由器密码 路由器设置密码方法【图文】...
  12. 湘潭大学信息安全课作业答案1
  13. 新店速递丨白玉兰(商务)酒店赣榆吾悦广场店 正式上线
  14. mac如何查看是否安装了git?
  15. 前端使用jquery.wordexport.js导出word
  16. 职场健康:久坐不动最伤五部位 简单动作可有效改善
  17. 鸿蒙升级包7g,首个华为鸿蒙2.0续航测试来了!实打实10%提升
  18. 如何选择企业即时通讯软件?
  19. 基于WASM的H265 Web播放器
  20. 3种方法封锁BT下载 1

热门文章

  1. HDU 5597 GTW likes function 打表
  2. vue二维码生成且带文字图片下载
  3. Recurrent Convolutional Neural Networks for Text Classification(中文版)
  4. Cesium 实现拖动点或模型
  5. 【Unity3D】调整屏幕亮度、饱和度、对比度
  6. 利用scrapy爬取豆瓣top250
  7. IDEA连接MySQL数据库并执行SQL查询操作
  8. unity 计时器_如何用unity 物理系统 实现Stickfight中火柴人的布娃娃效果(二)
  9. Java操作word导出、多个word合并
  10. 【CMD命令多开微信最详细适用教程】