因为Debian是一个多用户系统,它被设计成防止任何人和任何程序毁坏整个系统。核心不允许普通用户改动重要的系统文件。这意味着事情总能顺利地进行,防止了事故、病毒、甚至恶作剧。不象别的几个操作系统,Debian不受这些威胁,您不需要安装反病毒程序。
然而,有时您需要改动重要的系统文件;您想安装新的软件或配置您的网络连接。这时,您就必须拥有超出普通用户的权力;您必须成为root用户(或叫做超级用户)。
要成为root,只需以root这个用户名和root密码登录;这个帐号在安装系统时就设置了,在.
页的3.15节就讲到过了。
在许多网站,只有系统管理拥有root口令,也只有系统管理员能够做必须由root做的事。如果您正在使用个人计算机,当然您就是系统管理员。 如果您没有root特权,您将不得不依赖于您的系统管理员来完成一些需要root特权的任务。
有时,甚至在一个共享合作或教育性的服务器上,您也会拥有root密码,因为系统管理员确信您能适当地使用它。这时,您将可以按需要帮助管理和定制这个系统。但您必须确保能负责地使用这个密码,尊重其他用户——在所有时间。
如果您拥有这个密码,请试一下以root登录。输入whoami这个命令来证实自己的身份,然后 立即退出系统。当您是root时,核心将不能保护您了。 因为root拥有在这个系统上做任何事的权力,不要在成为root时做试验。事实上,除非在绝对必须时,才用root工作。这不是安全的问题,而是系统稳定性的问题。如果它能使您不范错误,系统将运行得更好。
您也许发现使用su这个命令比以root登录更为方便。su允许您转变为其它用户的身份,通常成为root,除非您指定其他用户名。(记住,su代表了Super User,虽然有些人说它代表Set UserID。)
接下来试一下,以您自己的帐号登录——不以root。然后您的会话看起来将象图4.1.
当您做系统管理工作时,您应该以自己的帐号完成尽可能多的任务,然后使用su来完成需要root特权的剩余部分,之后,使用exit命令来关闭特权。这样您才不会破坏别的东西。
您可以用su 来转成系统上的任何用户,而不只是root。这时,您要输入 su user,这里的user是您想转成的用户名,您必须知道这个用户的密码,除非您在这时是root身份,或这个用户没有设置密码。