/etc/securetty文件
/etc/securetty 文件允许你规定“root”用户可以从哪个tty设备登录。
登录程序(通常是/bin/login)需要读取“/etc/securetty”文件。 它的格式:列出来的tty设备都是允许登录的,注释掉或是在这个文件中不存在的都是不允许root登录的。
用户不能从不存在与该文件中的设备登录为root用户,只能以普通用户的身份登录进来,在用su命令转换为root用户。如果该文件是一个空文件,则root用户就不能从任何的设备登录系统,只能以普通用户登录,在用su命令转换成root用户;如果该文件不存在,那么root用户可以从任何地方登录,这样会引发安全问题,所以该文件是在系统中是一定要存在的。
#Note:把这个问价改名或者注释掉里面的文件,不会影响ssh应用,因为ssh远程登录使用的是pts,而不是tty,这个文件的修改可以阻止telnet通过root登录。 终端是一种字符型设备,他有多重类型,通常使用tty来简称各种类型的终端设备。 tty一般指终端,是最上层的终端,即直接与linux相通信的一个终端。 pts是伪终端,一般来说在窗口型linux里面打开的terminal都是pts,但是这个窗口型的终端(即包含我们所操作的图形界面的这个终端)一般就是个tty。 console好像是指当前的控制台(或者监视器),比如说当你ctrl+alt+x,然后echo “”>/dev/console,1111就会显示在你的monitor上。 vc就是virtual console,也可以理解为虚拟的监视器,当你ctrl+alt+x,就会切换到vcx,在/dev/下面没有直接对应的设备文件,不过如果你尝试
echo “”>/dev/vsc1,你在monitor上也能看到,不过要切换到对应的vc。 vt指的是virtual terminal,虚拟终端,一般就是虚拟控制台 tty 控制终端 包括(1)tty从虚拟控制台登录(2)pts在X下开的shell窗口则显示为pts
1.tty有rs232、rs422、vcon三种设备,平常主要使用rs232借口的串行端口做心跳或者链接串行设备。
2.pst每一个远程连接都会产生一个pst设备。
3.console当系统安装时,可以直接选择串口终端或者连接显卡。
/etc/securetty文件的更多相关文章
- linux下securetty文件
		
“/etc/securetty”文件允许你规定“root”用户可以从那个TTY设备登录.登录程序(通常是“/bin/login”)需要读取“/etc/securetty”文件.它的格式是:列出来的tt ...
 - Linux服务器安全配置
		
众所周知,网络安全是一个非常重要的课题,而服务器是网络安全中最关键的环节.Linux被认为是一个比较安全的Internet服务器,作为一种开放源代码操作系统,一旦Linux系统中发现有安全漏洞,Int ...
 - 在centos6.7用yum安装redis解决办法
		
1. centos默认的安装源在官方centos.org上,而Redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库 [root@localhost instal ...
 - LINUX安全加固规范
		
1 概述 近几年来Internet变得更加不安全了.网络的通信量日益加大,越来越多的重要交易正在通过网络完成,与此同时数据被损坏.截取和修改的风险也在增加. 只要有值得偷窃的东西就会有想办法窃取它的人 ...
 - 如何提高Linux操作系统的安全性 转自https://yq.aliyun.com/articles/24251?spm=5176.100239.blogcont24250.7.CfBYE9
		
摘要: Linux系统不论在功能上.价格上或性能上都有很多优点,但作为开放式操作系统,它不可避免地存在一些安全隐患.关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本.最常用, ...
 - 在linux中配置安装telnet服务
		
Telnet 是一种流行的用于通过 Internet 登录到远程计算机的协议.Telnet 服务器软件包为远程登录主机提供了支持.要通过 Telnet 协议与另一台主机通讯,您可以使用名称或 Inte ...
 - ssh升级
		
Openssh升级操作步骤(此方法仅供参考) 1 .开启telnet服务 未避免openssh升级失败,导致ssh无法连接,在升级前首先开启telnet服务. 首先要确定是否安装了telnet 修改配 ...
 - 常用的Linux可插拔认证模块(PAM)应用举例(一)
		
pam_access.so模块 pam_access.so模块主要的功能和作用是根据主机名(包括普通主机名或者FQDN).IP地址和用户实现全面的访问控制.pam_access.so模块的具体工作行为 ...
 - Linux System Reinforcement、Intrusion Detection Based On syslog
		
目录 .文件系统及访问权限 . Linux Syslog . Linux日志审计 . 帐号安全管理 . 基础物理安全 . 系统编译环境安全 . 系统病毒.后门.rootkit安全 . 系统端口.服务安 ...
 
随机推荐
- html5入门
			
1.canvas标签 <canvas id="myCanvas"></canvas><!--canvas标签定义图形,比如图标和其他图像--> ...
 - 使用HttpFileServer自建下载服务器
			
如今单位办公离不开电脑,使用电脑离不开资料传输,举一个简单的例子吧,很多用户经常在电脑上编辑文件,这些文件往往打印出来给领导审阅,可是你电脑上没有打印机,这时你会想到通过优盘.网络硬盘.邮箱.QQ等方 ...
 - java的集合框架最全详解
			
java的集合框架最全详解(图) 前言:数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作 ...
 - hibernate4连接mysql自动创建表之错误
			
我在学习Hibernate的过程中,遇到了这样一个错误:JUnit测试通过,但是数据库中却没有创建一个表,控制台的错误信息如下: HHH000388: Unsuccessful: create tab ...
 - Memcached 简介、安装和基本使用
			
本章包括内容: 一.Memcached是什么.能干什么.特点; 二.在Centos7上安装Memcached 三.Memcached启动.简单操作.关闭------------------------ ...
 - 分享php中四种webservice实现的简单架构方法及实例
			
一:PHP本身的SOAP所有的webservice都包括服务端(server)和客户端(client).要使用php本身的soap首先要把该拓展安装好并且启用.下面看具体的code首先这是服务端实现: ...
 - 2015年11月26日 Java基础系列(六)正则表达式Regex
			
package com.demo.regex; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @autho ...
 - Web前端开发规范文档(google规范)
			
(Xee:其实没什么规范约束,但是养成一种好习惯,何乐而不为?) 区分大小写 xhtml 区分大小写,xhtml要求 标签名 属性名 值都要小写,并且要有双引号和 标签闭合. css 元素名称以及i ...
 - Html书写规范
			
#cnblogs_post_body ol { padding-left: 0px; } body { line-height: 1.6; } body, th, td, button, input, ...
 - Hadoop之Hive 安装_(hadoop 集群)
			
Hive mysql的metastore安装准备(***掌握***) 在nameNode1机子上实践: 把hive-0.12.0.tar.gz解压到/itcast/ # tar -zxvf hive- ...