`
h819
  • 浏览: 90547 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu Server 用户安全

阅读更多

Ubuntu Server 用户安全

  一 用户概述
  默认状况下,ubuntu server的root用户是不启用的,一般用户通过在命令前加前缀”sudo”,来暂时获得管理员权限。随后会提示输入password,此password与一般用户的密码一样。也可以通过 sudo –i来将一般用户提升为超级用户。

  启用root帐号仅需运行sudo passwd root,然后根据提示输入密码即可激活root.如果要关闭root用户,仅需运行 sudo passwd –l root即可。

  root帐号的密码和普通用户使用sudo的密码没有任何联系。root帐号和普通帐号的sudo不同之处在于,使用root帐号登陆后权限始终为管理员权限,而普通帐号的sudo,仅在执行某一命令时是管理员权限,当执行完命令后又会自动降为普通用户权限。

  二 用户密码的设置与恢复
  使用命令 sudo passwd user-name,然后根据提示输入sudo密码,如果验证通过,则会提示为user-name输入新密码。此命令同样可以为root设置和恢复密码。

  三 GRUB的安全性
  GRUB用于引导系统及进行系统恢复。可以通过对其进行添加操作密码的方式,来增加其安全性。主要是对”/boot/grub/menu.lst”进行修改。示例如下:

  没有修改前:

default            0
timeout           10
title                Ubuntu,kernel 2.6.15-26-server-LAMP
root               (hd0,2)
kernel             /boot/vmlinuz-2.6.15-server   root=/dev/hda3 ro quiet splash
initrd              /boot/initrd.img-2.6.15-server
savedefault
boot

  修改后:

default            0
timeout           10
password=12345
title                Ubuntu,kernel 2.6.15-26-server-LAMP
lock
root               (hd0,2)
kernel             /boot/vmlinuz-2.6.15-server   root=/dev/hda3 ro quiet splash
initrd              /boot/initrd.img-2.6.15-server
savedefault
boot

  然后reboot系统,待出现GRUB画面时,将光标移到该选项处,按下‘p’,输入密码12345即可。通过这种方式,可以有效地防止通过recovery mode进行恶意破坏,如修改root密码等。

  由于以上方式的密码是以明文的形式出现在menu.lst中,也具有危险性,因此可采取对其加密的方式。具体如下:sudo grub-md5-crytp ,然后根据提示输入两遍 12345(请更改为任意字符),之后出现31个字符,记录下该字符串。将password=12345  修改为password --md5  31位字符串,reboot系统即可。

  四.使用救援光碟恢复系统
  当忘掉GRUB密码或因某种原因GRUB无法启动,此时即可使用救援光碟。将光碟放入CDROM,reboot系统,待出现启动条目时,移动光标至”Resuce broken system”.随后会自动监测系统硬件,如语言种类、网路接口、硬盘等。最后将出现命令行选项:

  Execute a Shell in /dev/discs/disc0/part1
  Execute a Shell in the installer environment
  Reinstall GRUB boot loader
  Choose a different  root file system
  Reboot the system

  选择第一项,随后进入bash shell。注意:/dev/discs/disc0/part1 中的part1表示欲恢复的系统安装分区,应根据实际情况选择。

  五.Summary
  处于安全考虑:

  1 root帐户应该disable;

  2 GRUB应设置MD5密码;

  3 应设置BIOS,使禁止从CD-ROM启动系统。
分享到:
评论

相关推荐

    Ubuntu Server 12.04安装图解

    Ubuntu Server 12.04,代号"precise pangolin",是Ubuntu发行版的一个长期支持(LTS)版本,为服务器环境提供了稳定、安全且高效的操作系统。这个版本的生命周期长达五年,确保了用户在维护期间能得到持续的安全更新...

    Ubuntu Server - 权威网站和经典书籍

    Ubuntu Server是基于Debian的开源Linux发行版,常用于服务器环境,提供高效、稳定且安全的操作系统平台。以下是围绕这些主题的详细知识点: 1. Ubuntu Server基础:了解Ubuntu Server的基础架构,包括安装过程、...

    Ubuntu+Server最佳方案[高清完整PDF版].

    Ubuntu Server是一款基于Debian的开源服务器操作系统,以其稳定、安全和高效的特点深受全球IT专业人士的青睐。本PDF版本提供了高清且完整的指南,旨在帮助用户充分利用Ubuntu Server的各项功能。 Ubuntu Server在...

    ubuntu server20.04.zip

    此外,Ubuntu Server的稳定性和安全性使得它适合用于各种企业级应用,例如Web服务器、数据库服务器、自动化任务、物联网(IoT)项目等。 总的来说,树莓派4配合Ubuntu Server 20.04提供了丰富的功能和强大的性能,是...

    ubuntu server 安装步骤

    ### Ubuntu Server 安装步骤详解 #### 一、前言 Ubuntu Server 是一款基于 Linux 的开源操作系统,广泛应用于服务器环境中。其稳定性和安全性受到了广大用户的认可。本文将详细介绍 Ubuntu Server 的安装步骤及其...

    Ubuntu Server 最佳方案 冷罡华.rar

    其次,Ubuntu Server的系统管理涵盖了用户和权限管理、软件包管理、更新与安全维护等方面。理解如何创建和管理用户,控制权限,以及利用`apt`工具进行软件包的安装、更新和卸载,是每个Ubuntu Server管理员的基本功...

    Ubuntu Server最佳方案[高清完整PDF版].pdf

    虽然文档内容没有提供关于“Ubuntu Server最佳方案”的具体内容,但根据标题可以推测该文档可能详细介绍了在Ubuntu Server操作系统上的部署、配置、优化以及管理的最佳实践。这些知识点对于Linux系统管理员和希望...

    ubuntu server 安装桌面

    默认情况下,Ubuntu Server 不包含任何图形界面组件,这有助于减少资源占用,提高系统的稳定性和安全性。但是,在某些场景下,用户可能希望在Ubuntu Server上安装一个图形界面来简化管理和操作过程。 桌面环境...

    UbuntuServer

    在安装和配置Ubuntu Server时,用户需要进行一系列的系统更新操作,这些操作包括使用apt-get命令进行安全补丁的更新、版本升级,以及更新系统源列表。文档中提到了使用sudo apt-get update、sudo apt-get upgrade和...

    [Ubuntu.Linux.基础视频教程].2.7.安装.Ubuntu.Server.Edition

    【Ubuntu Linux 基础视频教程 - 2.7 安装 Ubuntu Server Edition】是一部针对初学者的详尽教程,旨在引导用户顺利完成 Ubuntu Server 的安装过程。Ubuntu Server 是一款广泛应用于企业级服务器环境的开源操作系统,...

    ubuntu1204serverguide

    **Ubuntu Server Guide** 是一个全面且详尽的手册,旨在为用户提供如何在其 Ubuntu 系统上安装和配置各种服务器应用的指导。这份文档是面向任务的,通过一系列步骤帮助用户根据自己的需求定制系统。 #### 二、支持 ...

    Ubuntu Server初级使用教程.docx

    同时,Ubuntu Server 也提供了许多实用的工具和应用程序,帮助用户快速完成各种任务。 3. 系统下载 在使用 Ubuntu Server 之前,需要下载 Ubuntu Server 的安装镜像文件。读者可以从 Ubuntu 官方网站下载最新版本...

    Mastering Ubuntu Server.pdf

    《精通Ubuntu Server》是一本全面指导用户掌握Ubuntu服务器操作管理的书籍,由Jay LaCroix撰写。这本书旨在帮助读者了解Ubuntu Server的细节,提升在实际环境中应用Ubuntu Server的能力。Ubuntu作为一个开源操作系统...

    ubuntu server最佳方案(文字版).zip

    第1篇 拥抱UbuntuServer 第1章 敲开Linux Server的大门 2 1.1 Linux到底是什么 2 1.2 为何选Linux,不选 1.2 Windows 3 1.2.1 Linux可以定制 4 1.2.2 Linux比Windows稳定 4 1.2.3 Linux比Windows响应快 4 ...

    搭建 Ubuntu Server 平台

    在IT领域,搭建Ubuntu Server平台是一项基础且重要的工作,它为开发者、系统管理员以及各种服务提供了稳定、安全的运行环境。Ubuntu Server是一个基于Debian的Linux发行版,因其开源、免费以及强大的社区支持而广受...

    ubuntuserver学习资料.pdf

    Ubuntu Server 的命令行提供了许多有用的命令,通过使用这些命令,可以快速地执行各种操作,如安装软件包、配置服务器、管理用户等。 本资源摘要信息涵盖了 Ubuntu Server 的学习资料,涉及到安装、配置、使用等多...

    戴尔服务器ubuntu18.04server无桌面服务器版系统安装教程.docx

    本文将详细讲解如何在戴尔服务器上安装Ubuntu 18.04 Server无桌面版本,这是一个专为服务器环境设计的操作系统,不包含图形用户界面,更加轻量化和高效。 首先,我们需要了解戴尔服务器的基本启动流程。当服务器...

    Ubuntu_Server_11.10安装配置

    Ubuntu Server 11.10 是一款基于 Linux 的操作系统,广泛应用于服务器环境。本文将详细介绍如何在 Ubuntu Server 11.10 上安装和配置 LAMP 堆栈(包括 Apache Web 服务器、MySQL 数据库服务器以及 PHP 解释器),为...

    Ubuntu Server Web服务器 (2).pdf

    本指南旨在指导用户如何搭建一个专用的服务器,包括安装 Ubuntu Server 操作系统、OpenSSH 服务、LAMP 架构和防火墙等。通过这个指南,用户可以使用闲置的旧电脑和免费的软件来搭建一个功能强大的 Web 服务器。 ...

Global site tag (gtag.js) - Google Analytics