Ubuntu系统root权限命令sudo使用指南

在 Linux (和普通的 Unix), 超级用户的名字叫做 root. Windows 对应的 root 帐户是 Administrator. 超级用户可以做任何事情, 因此在日常工作中超级用户变的很危险. 你可以输入一个错误的命令毁掉整个系统. 从理论上讲, 你运行的用户应该仅仅拥有手头上任务所需要的权限. 在某些情况下, 它需要 root, 但是大部分事件下是正常的用户.

Ubuntu 的 root 帐号缺省是锁住的. 这意味您不能作为 root 登陆或者使用 su. 相反, 安装程序将在安装过程中建立和设置 sudo 来">允许用户运行所有的管理命令.

意思是在终端下你可以为需要 root 权限的命令使用 sudo . 使用菜单上的程序将使用一个图形化的 sudo 用来提示输入口令. 当 sudo 询问口令时, 它需要 您的用户密码; 这意味着不需要 root 口令.

说明:
 
密码缺省保存 15 分钟. 超过这个时间, 您需要重新输入您的密码.
但输入您的密码时将 不 在屏幕上显示, 甚至不会有一排的星号 (******). 然而, 这是正常的!
使用 sudo 运行图形化的设置工具, 可以简单的通过菜单来运行程序.
对于 "Ubuntu" 的用户,使用 gksudo 来运行程序, 如运行 gedit, 按 Alt+F2 并回车 gksudo gedit.
对于 Kubuntu 的用户, 使用 kdesu 或 kdesudo .
在命令行运行 sudo , 在命令前加上 sudo, 如下:

例子 #1

sudo chown bob:bob /home/bob/*

例子 #2

sudo /etc/init.d/networking restart

不要 使用 sudo 运行一个图形程序. 您应该 gksudo 或 kdesu 运行这些程序, 否则重新登陆时可能会失败. 如果在登陆时提示如下的错误报告: "Unable to read ICE authority file", 使用登陆失败下终端并运行下面的命令, 使用您的帐户名字取代下面的 user.

rm /home/*/.{ICE,X}authority

启动一个 root shell (例. 一个你可以允许 root 命令的窗口) 使用:

sudo -i

允许其它用户运行 sudo

给 sudo 增加一个新的用户, 从 System --> Administration 菜单打开 Users and Groups 工具. 然后点击用户并继续打开属性. 选择 User Privileges 页. 在本页, 查找 Executing system administration tasks 并选择.

提示: 在终端可以这样: sudo adduser $user admin, 这里您使用用户的名字替换 $user.

时间: 2025-01-21 06:13:01

Ubuntu系统root权限命令sudo使用指南的相关文章

ubuntu系统怎么使用命令自动挂在硬盘?

  ubuntu系统怎么使用命令自动挂在硬盘?设置ubuntu自动挂载NTFS硬盘 1.首先在"/media"文件夹中新建你要挂在的硬盘的名字,例如你要挂在的名字分别是Software,Document,Entertainment(对应D,E,F盘),则使用 "sudo mkdir /media/Software" "sudo mkdir /media/Document" "sudo mkdir /media/Entertainment

ubuntu系统中apt-get命令使用详解

apt-get命令介绍 apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统. apt-get命令用法 1.通过deb包安装的情况: 安装.deb包: 代码:sudo dpkg -i package_file.deb 反安装.deb包: 代码:sudo dpkg -r package_name 2.通过apt-get安装的情况: 安装 代码:sudo apt-get install package_name 反安

Ubuntu系统给用户添加sudo权限的方法

1.添加用户组 hadoop addgroup hadoop 2.创建用户并将其添加到刚才创建到hadoop组中 $ adduser --ingroup hadoop hadoop 3.编辑 /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # dire

Ubuntu系统关于驱动模块命令的一些使用

linux是基于模块的,所有的驱动都是模块化的: 管理模块的命令: 1.列出系统中所有已经加载的模块的大小与名称等: lsmod或者cat /proc/modulesty@tonylinux:~$ lsmodModule Size Used byrfcomm 40216 0l2cap 26244 5 rfcommbluetooth 50020 4 rfcomm,l2capppdev 9220 0radeon 116000 1........ty@tonylinux:~$ cat /proc/mo

Ubuntu系统中dpgk命令详解

最常用的就是-i,-r.简单,安装/卸载.不用说. 下面简单介绍最常用,也最好用的4种命令参数.也好记,L,l,S,s.大小L和大小S. ------------------------------- dpkg -L|--listfiles <软件包名> ... 列出所有"属于"该软件包(或多个软件包) 的文件 相当与synaptic的看包属性: ~$ dpkg -L gcc-3.4|head -n 5 /. /usr /usr/share /usr/share/doc /

Ubuntu系统让你的sudo不在输入密码

很多人问怎么样让sudo记住密码 我找到以前一个提速脚本 看见可以通过修改/etc/sudoers sudo vi /etc/sudoers 把/etc/sudoers里面最后一行%admin ALL=(ALL)改为%admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL 然后强制保存 wq 就OK 以后sudo不在需要密码但是个人认为这样会存在风险个人建议使用sudo su ps:把这个提速脚本一起给出 #!/bin/sh #######################

Ubuntu时间错乱漏洞仍未修复 不知道密码可获root权限

Ubuntu(乌班图)是世界上最流行的Linux发行版本之一,其通用Unix组件中存在一个安全漏洞.然而距离官方发布相关补丁已经一年多了,该漏洞还是未能得到修复. Unix系统中的"Sudo"是"Super do"的通用简称.Sudo应用属于Unix系统的常见组件,几十年来一直是Unix系统的一部分.该应用使得用户可以像拥有root权限时那样进行操作,而不需要用户以管理员身份登录.这建立了一种比较安全的环境. 然而该漏洞可以使黑客在不知道密码的情况下使用已经登录的帐

Android系统获取Root权限原理详解

android root权限破解分析 许多机友新购来的Android机器没有破解过Root权限,无法使用一些需要高权限的软件,以及进行一些高权限的操作,其实破解手机Root权限是比较简单及安全的,破解Root权限的原理就是在手机的/system/bin/或/system/xbin/目录下放置一个可执行文件"su",这是一个二进制文件,相当于电脑上的exe文件,仅仅在系统中置入这个"su"文件是不会给手机的软件或硬件造成任何故障. 下面的代码是android系统原版的

利用Bastille Linux工具增强Ubuntu系统的安全性

Bastille Linux项目的目标是提供交互式的工具来进行全面增强系统安全性的措施,同时降低您的http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu系统对危害的 敏感性.这份指南旨在帮助您安装并且执行Bastille Linux工具来增强您的Ubuntu系统的安全性. 这份指南针对中高级的Ubuntu用户,不推荐给初学者.Bastille Linux对您的系统的更改可能会造成您的Ubuntu系统中的某些部分无法操作或者造成