`
wbj0110
  • 浏览: 1611038 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Ubuntu 12.04添加sudo用户

阅读更多

Ubuntu系统默认不允许root用户直接登录。安装系统时,建立的普通用户默认是可以使用sudo的。进入系统后,新添加的用户默认无法使用sudo命令,如何可以使得普通用户可以使用sudo命令呢?现在介绍两种方法:
1)针对ubuntu 10.10,可以使得用户属于adm组
#sudo vi /etc/group

2)针对ubuntu 12.04,可以使得用户属于sudo组
#sudo vi /etc/group

3) 有时,装系统时建立的用户已经属于指定组了,还是无法使用sudo,可以考虑更改/etc/sudoers文件。该文件没有写权限,若改权限还得需要可以使用sudo。遇到了这种情况,只能想办法让root直接登录系统,先给文件/etc/sudoers加上写权限。
二、root用户直接登录系统
在ubuntu中若想让root直接登录系统,需要启动ubuntu时,出现了品牌界面后,长按左shift键,进入GRUB引导界面。如下图:

选中recovery mode安全模式,注意,这时若直接按回车键,root登录系统后,整个根文件系统时只读的。因此,必须按“e”进入编辑状态。修改kernel参数,把ro改成rw。如下图所示:

接下来按F10键,过一会儿,会出现下面界面,选中root,如下图所示:

回车后,输入root密码,就实现了root直接登录系统的效果。
三、添加sudo用户
首先要明白root的密码一般用户是不应改知道的,但一般用户有时可能要用到root的一些权限。这里就有了一个 /etc/sudoers 文件,用来保存一些用户,使这些用户可以通过sudo命令来暂时获取root的权限。这些用户使用sudo时输入的密码是当前用户密码,而不是root密码。还可一在sudoers文件里限制一般用户的权限,这样就有了安全保证。
操作步骤如下:
1)chmod u+w /etc/sudoers
2) vi /etc/sudoers
//在root ALL=(ALL) ALL这行下面增加了如下一行:
user1 ALL=(ALL) ALL
这就使得用户user1,可以使用sudo命令,执行超级权限了。
3) 撤销/etc/sudoer文件的权限
chmod u-w /etc/sudoers
注意,若不把文件/etc/sudoers的权限改回去(440),普通用户使用sudo命令时,会报错:“sudo: /etc/sudoers is mode 0640, should be 0440”

分享到:
评论

相关推荐

    Ubuntu_12.04_添加root用户

    Ubuntu 12.04 添加 root 用户 在 Ubuntu 12.04 中,默认情况下没有 root 用户,这是为了安全考虑,避免用户在不知情的情况下执行一些危险的命令。然而,在某些情况下,需要使用 root 用户来执行一些特殊的操作。...

    Ubuntu12.04 nginx python uwsgi Django安装步骤

    Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...

    学习ubuntu12.04入门指南

    《学习Ubuntu 12.04入门指南》是一份针对初学者的详尽教程,旨在帮助用户熟悉并掌握Ubuntu 12.04 LTS(长期支持版)操作系统的基础操作和特性。Ubuntu是基于Linux内核的开源操作系统,以其用户友好、易用性和强大的...

    Ubuntu 12.04 菜鸟完全使用教程

    对于Linux新手来说,Ubuntu 12.04是一个良好的起点,其用户界面友好,社区支持强大,资料丰富,适合初学者进行学习和使用。 #### 联网操作 在Ubuntu 12.04中,联网是基本操作之一。教程中提到了两种联网方式:校园...

    Ubuntu 12.04 菜鸟使用手册(全)

    Ubuntu 12.04 是一个基于Debian的开源操作系统,以其用户友好性和稳定性而受到广大用户的喜爱。这个版本,也被称作Precise Pangolin(精确的穿山甲),在2012年发布,提供长达五年的长期支持(LTS),直至2017年。...

    Ubuntu12.04菜鸟使用手册合集

    **Ubuntu12.04菜鸟使用手册合集** 这是一份专为Ubuntu 12.04新手设计的详尽指南,旨在帮助初次接触Linux系统的用户熟悉和掌握Ubuntu操作环境,将其配置得如同Windows系统般易用。Ubuntu是基于Debian的开源Linux发行...

    ubuntu12.04、14.04、16.04安装nvidia显卡驱动

    在本文中,我们将详细介绍Ubuntu 12.04、14.04、16.04安装Nvidia显卡驱动的步骤和相关知识点。 知识点1:卸载旧版本的Nvidia驱动 在安装新的Nvidia显卡驱动之前,我们需要卸载旧版本的Nvidia驱动。使用以下命令...

    Ubuntu12.04优秀软件推荐

    4. **优秀的用户体验**:Ubuntu 12.04 LTS不仅关注技术层面的改进,也注重提升用户的使用体验。 5. **增强的硬件支持与认证**:为了更好地适应数据中心等环境的需求,该版本加强了对不同硬件类型的支持和认证。 ###...

    ubuntu12.04增加系统功能调用详细步骤(自己总结的)

    在Ubuntu 12.04中,可以通过`apt-get`命令安装,例如`sudo apt-get install linux-source-3.2.0`。这将下载并安装对应版本的内核源代码。你可以通过`uname -r`检查当前系统的内核版本。 下载完成后,进入源代码目录...

    ubuntu12.04常用命令

    ### Ubuntu 12.04 常用命令解析 #### 文件内容查看命令 在Linux环境中,特别是Ubuntu 12.04系统中,经常需要查看文件内容。本篇文章将重点介绍如何使用`head`、`tail`以及`sed`等命令来查看文件的部分内容。 #####...

    ubuntu12.04安装及配置过程详解

    ### Ubuntu 12.04 安装及配置过程详解 #### 一、准备工作 **1. 下载 Ubuntu 12.04 镜像文件** - **32位与64位的选择:** - 建议大多数用户选择32位版本,除非您的计算机硬件支持64位并且您需要利用更多的RAM资源...

    Ubuntu12.04下编译成功的APUE附带源码

    《在Ubuntu 12.04环境下编译与学习APUE源码》 APUE(Advanced Programming in the UNIX Environment)是一本经典的UNIX/Linux系统编程教材,由Stephen R. Henderson和Richard Stevens共同撰写,旨在深入讲解UNIX...

    ubuntu12.04_roo用户无法使用_chrome_浏览器

    在探讨“ubuntu12.04_roo用户无法使用_chrome_浏览器”的问题时,我们首先需要理解几个关键概念:Ubuntu 12.04、root用户、Google Chrome浏览器以及Chromium浏览器。Ubuntu 12.04是Canonical公司在2012年发布的Linux...

    Ubuntu12.04下的JDK安装

    在Ubuntu 12.04操作系统中安装Java Development Kit (JDK) 是开发Java应用程序的基础步骤。以下是详细的安装过程: 1. **下载JDK**: 首先,访问Oracle官方网站...

    ubuntu12.04配置java开发环境

    ### Ubuntu 12.04 Java 开发环境配置详解 #### 一、前言 本文旨在为希望在 Ubuntu 12.04 系统上搭建 Java 开发环境的新手提供一份详细的指南。通过本教程,您将学习如何安装 JDK(Java Development Kit)、配置环境...

    Ubuntu12.04使用方法

    4. **终端操作**:Ubuntu 12.04的终端是命令行界面,对于高级用户,可以执行各种系统管理任务,如安装软件(`sudo apt-get install <package_name>`)、更新系统(`sudo apt-get update && sudo apt-get upgrade`)...

    怎样在 Ubuntu 12.04 中安装和设置 Samba 实现网上邻居共享

    Ubuntu 12.04 中 Samba 安装和设置指南 Samba 是一款功能强大的共享工具,可以实现与 Windows 的共享,就是我们经常在 Windows 计算机之间使用的网上邻居功能,可以共享文件和打印机等。在 Ubuntu 12.04 中安装和...

    chromium google browser for ubuntu 12.04

    Ubuntu 12.04,代号“Precise Pangolin”,是一个稳定的Linux发行版,支持周期长达五年,因此这个Chromium版本是为那些希望在该平台上使用最新稳定版浏览器的用户准备的。 标签 "chromium browser ubuntu 12.04" ...

Global site tag (gtag.js) - Google Analytics