zoukankan      html  css  js  c++  java
  • sudo、su命令与root用户下直接执行命令的区别

    1.环境变量不同

    sudo命令/su命令,是使用了root权限执行命令,但环境变量仍然是用的当前用户下的环境变量;
    root用户下的命令,使用的是root用户下的环境变量。

    2.无需提前获知root密码

    sudo/su切换到root执行命令,不需要知道root用户的密码,输入的是当前登录用户的密码;
    root用户要用root账号登陆,必须知道root密码,而对实际中root账户的保护不利。

    3.不同用户具有独立性

    通常实际工作中,系统中会创建多个非root账号:
    sudo/su命令,在不同用户使用时,修改或使用的仍然是各自用户帐号下的环境变量,不修改root的配置,实现了不同用户的隔离,互不影响。
    root用户下,直接修改,会导致不同用户不同修改,导致root配置变来变去,不同用户使用存在冲突,容易出问题。

    4.修改root密码

    用建立的第一个用户登入,使用 sudo passwd root 即可修改 root 密码;ps:输入的密码是当前用户的密码。

  • 相关阅读:
    oracle timestamp的转换
    sql总结
    shell命令记录一些
    练手之 合并排序
    jquery的笔记
    jquery的几个小例子
    【转】JQUERY相关的几个网站
    hibernate spring sturts2配置
    oracle积累继续
    2018.8.21 2018暑假集训之方格取数
  • 原文地址:https://www.cnblogs.com/dLarger/p/13293076.html
Copyright © 2011-2022 走看看