当前位置:  技术问答>linux和unix

grub.conf文件中的密码该如何写,都是做什么用的密码

    来源: 互联网  发布时间:2015-11-27

    本文导语:  redhat linux enterprice e3版本的 /boot/grub/grub.conf中可以给开机时配两个密码,一个是在系统选择界面中按“p”,一个在启动前要求输入密码,两个密码都是做什么用的密码?该如何设置这两个密码?好像还要写一句“lo...

redhat linux enterprice e3版本的 /boot/grub/grub.conf中可以给开机时配两个密码,一个是在系统选择界面中按“p”,一个在启动前要求输入密码,两个密码都是做什么用的密码?该如何设置这两个密码?好像还要写一句“lock”,是要锁定什么?

|
9 Protecting your computer from cracking

You may be interested in how to prevent ordinary users from doing whatever they like, if you share your computer with other people. So this chapter describes how to improve the security of GRUB.

One thing which could be a security hole is that the user can do too many things with GRUB, because GRUB allows one to modify its configuration and run arbitrary commands at run-time. For example, the user can even read /etc/passwd in the command-line interface by the command cat (see cat). So it is necessary to disable all the interactive operations.

Thus, GRUB provides a password feature, so that only administrators can start the interactive operations (i.e. editing menu entries and entering the command-line interface). To use this feature, you need to run the command password in your configuration file (see password), like this:

     password --md5 PASSWORD

If this is specified, GRUB disallows any interactive control, until you press the key 

 and enter a correct password. The option --md5 tells GRUB that `PASSWORD' is in MD5 format. If it is omitted, GRUB assumes the `PASSWORD' is in clear text.

You can encrypt your password with the command md5crypt (see md5crypt). For example, run the grub shell (see Invoking the grub shell), and enter your password:

     grub> md5crypt
     Password: **********
     Encrypted: $1$U$JK7xFegdxWH6VuppCUSIb.

Then, cut and paste the encrypted password to your configuration file.

Also, you can specify an optional argument to password. See this example:

     password PASSWORD /boot/grub/menu-admin.lst

In this case, GRUB will load /boot/grub/menu-admin.lst as a configuration file when you enter the valid password.

Another thing which may be dangerous is that any user can choose any menu entry. Usually, this wouldn't be problematic, but you might want to permit only administrators to run some of your menu entries, such as an entry for booting an insecure OS like DOS.

GRUB provides the command lock (see lock). This command always fails until you enter the valid password, so you can use it, like this:

     title Boot DOS
     lock
     rootnoverify (hd0,1)
     makeactive
     chainload +1

You should insert lock right after title, because any user can execute commands in an entry until GRUB encounters lock.

You can also use the command password instead of lock. In this case the boot process will ask for the password and stop if it was entered incorrectly. Since the password takes its own PASSWORD argument this is useful if you want different passwords for different entries.


    
 
 

您可能感兴趣的文章:

  • 如何为GRUB引导更改密码?
  • 用grub能否设置启动密码?如何设置?
  • RedHat1.5怎么改root密码?进不了grub界面!求解决,谢谢!
  • GRUB的配置文件写好了,要用什么命令写入MBR?(类似于lilo)
  • 如何修改solaris中的grub文件
  • 急!跪求大神赐教。fedora16 grub文件丢失
  • 请教grub.conf配置文件中"root="参数的问题
  • linux引导出问题,恢复grub无法找到系统文件(系统:ubuntu7.04)
  • 编译完内核后如何修改grub.conf文件是修改生效
  • grub配置文件中的两处root有什么区别
  • 如何在救援模式下修改grub.conf文件
  • 关于linux中grub.conf文件的疑问
  • 急问centOS+ubuntu双系统grub引导文件的奇怪问题
  • 用大家教的方法从光盘启动重装grub,但找不到这个文件?请指点..
  • 没有软驱,没有redhat启动光盘,如何修复grub?只有iso文件
  • 请教GRUB and EXTLINUX配置文件中的initrd
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • grub.conf无法打开
  • kgdb调试的问题 grub.conf中的启动选项无效
  • 进入grub.conf后怎么修改?(别笑我)
  • grub.conf的解释?
  • 在grub.conf中通过添加vga=***来改变分辨率,启动不了了
  • grub.conf中设置了默认引导winxp,timeout=0了,现在每次启动都是进入winxp,我装linux时候没有做引导盘,怎么才能进入linux,怎么才能修改grub.conf
  • 在grub.conf中将默认启动设为Winxp,延迟时间为0,现在系统一开机就进了Winxp,怎么也回不到redhat了。
  • 大家来看看 我的grub.conf,怎么编辑才能启动windowxp?
  • RedHat1.5怎么改root密码?进不了grub界面!求解决,谢谢! iis7站长之家
  • 看看我的grub.conf写的对吗?
  • I open grub.conf in Nautilus , but it doesn't allow me to edit the file . How to open it in the editable mode ?
  • grub.conf错在哪里???
  • 升级(编译)内核后grub.conf应该怎么改?没有用lilo. initrd-2.4.7-20.img怎样生成?
  • menu.lst和grub.conf作用是什么?
  • 装win98.winxp.redhat三系统且引导程序是GRUB的朋友,把你的grub.conf内容给贴出来,好吗?只要是两个windows一个linux系统就行!
  • GRUB2 管理器 Grub Customizer
  • 图形化Grub/Grub2修复工具 Rescatux
  • 启动机子时的grub没了,直接进入winXP,怎样恢复grub引导?
  • grub2 grub.cfg修改问题
  • 我是用rh9系统用grub引导,grub启动背景怎么改?
  • gnu grub 相关问题,本来xp,linux红旗,在xp格式了linux.重起没有了grub菜单
  • 请教如何恢复GRUB启动菜单(GRUB功能正常)
  • 我安装时把GRUB装在了MBR,一个错误操作执行了LILO,结果现在……完蛋了!我怎么回到以前的GRUB引导?
  • 怎么彻底删除GRUB啊?我是双系统WIN2000+LINUX,格了LINUX盘后,重启提示GRUB>
  • 阅读过grub源代码的筒子,请问grub开机选单的图片是怎么显示到屏幕上的啊?
  • 开机显示GUN GRUB version 0.97。。。。grub>这是怎么回事啊?
  • 装系统,把grub给装没有了:“grub loading…… grub error 15”
  • 怎么恢复GRUB引导啊?
  • grub 安在/boot分区 无法双启动的问题
  • 我的启动选择是用的GRUB,但有时会意外删除,或想试用其他启动程序,而丢失GRUB……?
  • 关于Grub


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3