`
h819
  • 浏览: 90879 次
  • 性别: 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 官方网站下载最新版本...

    内网环境下基于Ubuntu Server 24.04的APT源搭建与配置指南

    内容概要:本文档主要介绍了如何在Ubuntu Server 24.04.1系统上搭建内网APT源,涵盖环境准备、镜像源配置、同步及发布、以及客户端配置。首先介绍了所需操作系统及其体系架构与网络条件。接着阐述了两种配置源的方式...

    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安装PDF

    在完成这些设置之后,Ubuntu Server 10.0.4的安装程序会继续引导用户完成网络配置、磁盘分区、系统安装等后续步骤。网络配置包括IP地址的静态配置或DHCP自动获取,这要根据用户的网络环境来决定。磁盘分区是安装过程...

    搭建 Ubuntu Server 平台

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

    ubuntuserver学习资料.pdf

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

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

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

Global site tag (gtag.js) - Google Analytics