Ubuntu Linux---控制用户权限:root特权/sudo

  借了本《Ubuntu Linux指南》开始学学乌邦图吧,熟悉以后再下个红帽来玩玩,如今说说咱们一直提到的root,可是在Linux中,这个root有所不一样。。。大多数Linux系统都为一个名为root的用户准备了一个帐号。这个用户有着特殊的权限,有时候他又被称为超级用户。在通常的Linux系统中,经过提供root口令,用户就可以以root身份登陆并进行操做。可是在安装Ubuntu以后,它里面就有一个root帐号,可是这个帐号尚无口令:root帐号被锁定。安全

  

控制用户权限:root特权/sudo工具

  当你输入本身的口令运行某个程序时(并非在你登陆系统的时候输入口令时),或者当你在命令行上使用sudo时,你正在以root特权身份进行操做,拥有非比寻常的全系统范围的特权。当你以root特权身份进行操做的时候,你被称为超级用户(Superuser)或者管理员(administrator)。当以root特权身份进行操做的时候,你可以读取或者写入系统上的任何文件,执行普通用户不能执行的程序,此外还有更多的权限。在多用户系统中,可能不会容许你运行某些程序,而某我的(一般就是系统管理员)却可以运行这些程序,这我的同时还负责维护系统。若是你在本身的计算机上运行Linux,那么你设置的第一个用户(一般是在安装Linux时)就可以使用sudo以及它的图形界面对应程序gksudo来以root特权身份运行程序。spa

  

安全:谁被容许运行sudo?命令行

  在安装Ubuntu的时候设置的第一个用户可以管理系统:这个用户可以使用sudo来执行任何命令。当添加用户帐号时,能够指定是否容许这些用户管理系统。orm

  获取root特权身份的方法主要有两种。第一种方法,当启动某个须要root特权身份才能运行的程序的时候,会弹出一个对话框,要求你"输入口令以执行管理任务(Enter your password to perform administrative tasks)"。在输入本身的口令以后,该程序就会以root特权身份运行。第二种方法,若是在命令行中(好比在终端仿真器中)使用sudo实用工具或者gksudo实用工具并输入本身的口令,你输入的命令将以root特权身份运行。无论使用哪种方法,当命令结束或者当你从以root特权身份启动的程序中退出时,都再也不以root特权身份进行操做。form

  

警告:不要以超级用户身份进行试验 登录

  若是以非特权用户的身份登陆,就能够随意进行试验。若是以root特权身份进行操做,那么只作那些必要的事情,并确信知道本身正在作什么。在完成了手头上的工做以后,恢复到本身的用户身份运行。若是以root特权身份运行,就可能将Linux系统损坏到某种程度,以致于须要从新安装Ubuntu Linux才能让其正常运行。终端

相关文章
相关标签/搜索