Linux的登录和退出

Linux是一个多用户的操作系统,用户要使用该系统,首先必须登录系统,使用完系统后,必须退出系统。

本章主要讨论登录和退出系统的方法:

用户登录系统时,为了使系统能够识别自己,必须输入用户名和密码,经系统验证无误后方能进入系统。在系统安装过程中可以创建两种帐号:

1、root--超级用户帐号,使用这个帐号可以在系统中做任何事情。

2、普通用户--这个帐号供普通用户使用,可以进行有限的操作。

一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。

用户登录分两步进行:

第一步,输入用户的登录名,系统根据该登录名来识别用户;

第二步,输入用户的口令,该口令是用户自己选择的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。

在Linux系统中,系统管理员在为用户建立新帐号时赋给用户一个用户名和一个初始的口令。另外,Linux系统给计算机赋予一个主机名。主机名用于在网络上识别独立的计算机(即使用户的计算机没有联网,也应该有一个主机名)。Linux系统给出的缺省主机名为:localhost。在下面的例子中,我们假设用户名为"wah",系统的主机名为"localhost"。

一、进入系统(登录)

1、超级用户登录;

超级用户的用户名为root,密码在安装系统时已设定。系统启动成功后,屏幕显示下面的提示:

localhost login:

这时输入超级用户名"root",然后键入回车键。此时,用户会在屏幕上看到输入口令的提示:

localhost login:root

Password:

这时,需要输入口令。输入口令时,口令不会在屏幕上显示出来。如果用户输入了错误的口令,就会在屏幕上看到下列信息:

login incorrect.

这时需要重新输入。当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:

[[email protected] ~] #

此时说明该用户已经登录到系统中,可以进行操作了。这里"#"是超级用户的系统提示符。

2、普通用户登录

普通用户登录建立了普通用户帐号以后,就可以进行登录了。

在登录时,用户会在屏幕上看到类似下面的提示:

localhost login:

这时输入用户名"wah",然后键入回车键。此时,用户会在屏幕上看到输入口令的提示:

localhost login:wah

Password:

这时,需要输入口令。输入口令时,口令不会在屏幕上显示出来。如果用户输入了错误的口令,就会在屏幕上看到下列信息:

login incorrect.

这时需要重新输入。当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:

[[email protected] wah] $

此时说明该用户已经登录到系统中,可以进行操作了。

二、修改口令

为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以避免用户无意中按错键。如果用户忘记了口令,可以请系统管理员为自己重新设置一个。

三、虚拟控制台

Linux是一个真正的多用户操作系统,这表示它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录,这是因为Linux和许多版本的UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。

虚拟控制台的选择可以通过按下Alt键和一个功能键来实现,通常使用F1-F6。

例如:

用户登录后,按一下Alt+SHIFT+F2键,用户又可以看到"login:"提示符,说明用户看到了第二个虚拟控制台。然后只需按Alt+SHIFT+F1键,就可以回到第一个虚拟控制台。一个新安装的Linux系统允许用户使用Alt+SHIFT+F1到Alt+SHIFT+F6键来访问前六个虚拟控制台。ALT+SHIFT+F7是返回图形桌面;

虚拟控制台可使用户同时在多个控制台上工作,真正感受到Linux系统多用户的特性。用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作。例如,开发软件时,可以在一个控制台上进行编辑,在另一个控制台上进行编译,在第三个控制台上查阅信息。

四、退出系统

不论是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入下列命令即可。

下面以普通用户的退出为例,说明退出系统的过程:

[[email protected] wah] $ exit

还有其他退出系统的方法,但上面一种是最安全的。

时间: 2024-08-27 10:56:51

Linux的登录和退出的相关文章

解决Linux ssh登录马上退出问题

纠结了非常久,最终找到解决方法: 把sshd_config文件里的UsePAM改成no就能够了

解决Linux ssh登录立即退出问题

纠结了很久,终于找到解决方法: 把sshd_config文件中的UsePAM改成no就可以了

修改Linux ssh登录前后的欢迎信息

Linux可以设置登录前后的欢迎信息,虽然没什么实际用处,但这次在实际工作中遇到了,我就整理一下与大家分享 在登录系统输入用户名之前,可以看到上方有WELCOME......之类的信息,这里会显示LINUX发行版本名称,内核版本号,日期,机器信息等等信息,要设置的话,首先打开/etc/issue文件,可以看到里面是这样一段"Welcome to <LINUX 发行版本名称>-kernel 后接各项参数\" 后接的参数的各项说明: \r 显示KERNEL内核版本号: \l 显

Linux 远程登录——(九)

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; ms

Linux C程序异常退出怎么办——core文件帮你忙

想必你一定遇到过Linux下程序异常退出的问题,异常退出貌似有一种神奇的魔力,会让你神经突然紧张.不要怕,Linux是很强大的,在程序退出的时候,会在可执行文件所在的目录生成一个core文件,它很好地记录了一些神秘而又必要的东西,帮助你定位到错误的根源,想想以前面试的时候人家闻到core文件,我答不上来,你说面试官会怎样想,那么就来说说core文件. core文件实际上就是一个内存映象同时加上一些调试信息. 首先,你得打开系统的core文件生成开关吧,终端中输入ulimit -c命令,若显示0表

PHP 用户登录与退出

PHP 用户登录与退出 登录页面 login.html 负责收集用户填写的登录信息. <fieldset> <legend>用户登录</legend> <form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)"> <p> <label for

Linux 远程登录

Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器. 这事我们就需要远程登录到Linux服务器来管理维护系统. Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22. Window系统上 Linux 远程登录客户端有SecureCRT, Putty, SSH Secure Shell等,本文以Putty为例来登录远程服务器. putty下载地址:http://www.putty.org/ 如果你下载了putty,请双击putty

实现linux远程登录Windows 7

linux远程登录Windows 7 设置LINUX的IP 子网掩码和网关 查看配置的IP 子网掩码和网关 查看挂载点和配置挂载点 设置YUM仓库 查看YUM仓库 设置Windows7的IP和网关 一定要和LINUX在一个网段上 开启Windows7的远程控制 并一定要选择允许运行任意版本远程桌面的计算机连接,要不然是远程不上Windows7的 关闭Windows7的防火墙 要不然也是远程登录Windows7 查看LINUX能不能ping通Windows7 使用rpm 安装桌面环境的必要安装包

radhat Linux 用户登录认证失败

今天客户反映一个问题,ssh不上自己的服务器了,进机房radhat linux本地登录(3级别)的时候发现输入root敲回车的时候出现如下提示: Your account is locked.Maximum amount of failed attempts was reached. 好说,单用户模式下 pam_tally2 -u root  (faillog -u root<查看/var/log/faillog内记录的登陆失败信息>)显示root用户登录失败记录的次数 pam_tally2