zoukankan      html  css  js  c++  java
  • 树莓派——root用户和sudo


    Linux操作系统是一个多用户操作系统,它同意多个用户登录和使用一台计算机。

    为了保护计算机(和其它用户的隐私)。用户都被限制了能做的事情。


    大多数用户都同意执行计算机上大部分程序,而且编辑和保存存放在他们自己home文件夹中的文件。一般用户都不同意编辑其它用户的文件和一些系统文件。

    然而,在Linux系统上有一个特殊用户叫做超级用户,通经常使username为root。这个超级用户訪问计算机没有限制。差点儿能够做全部事情。


    SUDO


    你通常不以root用户登录计算机,可是能够使用sudo命令来获得超级用户权限。假设你登录树莓派使用的是pi用户,那么你就是以普通用户身份登录。你能够在你想要执行的程序之前加入sudo命令来以root用户身份执行程序。


    比如,假设你想要在树莓派上安装额外的软件,你通常须要使用apt-get工具。为了可以更新可使用的软件列表,你须要在agt-get命令之前加入sudo命令前缀:sudo apt-get update


    查看很多其它apt命令信息。


    你相同也可以使用sudo su命令来执行一个超级用户shell终端。一旦以超级用户的身份执行命令,那么就没有什么可以防止造成系统伤害的错误。相当于关闭了机器上的安全防护。尽管这样可以更easy訪问系统内部的东西,可是造成损害的风险更大。

    建议你仅仅在须要超级用户权限的时候以超级用户身份执行命令。在不须要超级用户权限的时候及时退出超级用户shell终端。


    WHO CAN USE SUDO?(谁能够使用sudo)


    假设不论什么用户都可以在命令之前加入sudo。安全性就会遭到破坏。因此仅仅有指定的用户才干使用sudo获取计算机管理员的权限。

    pi用户已经包括在sudoer文件里。

    同意其它用户使用超级用户权限。你可以将这些用户加入到sudo分组,或者使用visudo加入他们。


    很多其它具体信息请參考用户管理



    原文地址:http://www.raspberrypi.org/documentation/linux/usage/root.md


  • 相关阅读:
    mySQL远程访问
    PHP安装amqp操作记录
    storm与daemontools安装详解
    centos时间同步问题
    nf_conntrack: table full, dropping packet 解决
    rabbitmq主从搭建
    jsonp
    django 整理二
    django中表单验证
    ajax
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5056167.html
Copyright © 2011-2022 走看看