作为root用户使用系统
安装了Linux后,你所做的第一件事就是以“root”用户登录系统。然后输入密码,这样保证只有你才能以“root”身份登录系统。当你决定以root身份工作时,你最好先去电话亭换一套前面有大大的“S”字母的蓝色紧身衣,因为root被称为“超级用户”(如果喜欢你可以不穿红色披风)。
这并不是对《超人:钢铁之躯》的诙谐影射。成为“Superman”极具魅力,但root实际上更像是Linux系统的“看门人”。root用户能掌控一切,比如:关灯,关暖气,把你锁在外面,清理系统以确保系统正常运行。作为一个看门人最重要的是,他无所不知。
“root”用户不适用于日常工作
正如我所提到的,Linux使您的计算机成为一个真正的多用户系统,这意味着除了root之外,您还可以并且应该作为另一个用户工作。我说“应该”是因为作为“root”做日常工作可能有害。当我第一次开始使用Linux时,信息不是那么容易获得的,我的脑子里仍然有“一台计算机—一个用户”的概念。 在我弄丢了让Linux运行必须的文件和程序之后,我才意识到作为root用户工作并不好。
作为另一个用户工作
那么,你是如何使用Linux进行日常工作的呢?这很简单。你可以通过使用非“root”用户的身份来完成工作。你可以选择你喜欢的用户名。如果你是“Bob”,可以创建一个名为“Bob”的用户账号。顺便说一下,如果Charles王子正在读这篇文章,那么Charles Philip Arthur George 有点太长了,而且有空格,这是Linux不喜欢的——他应该试试“charlie”。我发现有一件事非常有用,那就是有了Linux,我可以以不同的人的身份工作(此处不应该推断我有人格分裂障碍).我只是一个有几份不同工作的人。这样我可以更好地组织我的工作。
添加一个新用户
Bob,现在该创建你的账户了。如果你的名字是Hrothgar,用“Hrothgar”或“Hrothie”来替代“Bob”。
现在使用“root”用户进行操作。是的,我刚刚警告过你不要用“root”用户工作,但这里必须使用“root”用户发挥权威。大多数主要的发行版都有这样的工具。例如,SuSE有一个叫做YAST的好工具,您只需填写正确的信息,就可以轻松地添加用户。有关工具的信息,请参考你的Linux版本。还有一种方法是直接动手,其实这并不会弄脏你的手,除非你同时在吃着烤排骨。
使用“useradd” 和 “passwd”
要添加新用户,您还可以使用“useradd”命令。这命令名字是不是挺合逻辑的?
useradd Bob
你可能不会看到任何信息,这是正常的,不用担心。Linux被告知有一个新用户,他的名字叫“Bob”。
现在你应该给设置一个密码。
passwd bob
Linux将询问你的密码。请遵循我之前给出的关于密码的建议;另外,不要使用“root”密码,就像“一人一票”一样,“一个用户一个密码”。随后Linux将要求你重新输入一次密码。
用户目录中有什么
创建新用户时,在/home中为该用户创建了一个目录。要查看这个新目录中的内容,您必须执行以下操作。
转到/home目录。输入:
cd /home
您可以通过输入pwd命令来确保自己位于/home目录中
你会看到这个:/home。
现在你需要输入:
cd Bob
你可以输入:
ls -a
为了看看目录里有什么,使用-a选项,您将看到一些以'.'开头的文件。如果你不使用-a,这些通常是隐藏的。
现在你可以以“Bob”、“Charles”或任何你想成为的人的身份去工作了。