Linux下如何限制Root用户进行远程登陆
- 格式:docx
- 大小:11.85 KB
- 文档页数:3
linux 操作系统安全试卷Linux 操作系统安全试卷一、选择题(每题 2 分,共 30 分)1、在 Linux 中,以下哪个命令用于更改文件或目录的权限?()A chmodB chownC umaskD mkdir2、下列关于 Linux 密码策略的描述,错误的是()A 可以设置密码的最小长度B 可以设置密码的过期时间C 密码复杂度要求是强制的,无法修改D 可以限制密码重复使用的次数3、为了增强 Linux 系统的安全性,应该定期对系统进行更新,以下哪个命令用于更新系统软件包?()A aptget updateB yum updateC pacman SyuD 以上都是4、在 Linux 中,SELinux 是一种强制访问控制机制,以下关于SELinux 的说法,正确的是()A SELinux 总是能提高系统的安全性B SELinux 可能会导致某些应用程序无法正常运行C 关闭 SELinux 不会对系统安全造成影响D SELinux 的配置非常简单,不需要专业知识5、以下哪种方式不是 Linux 系统中常见的用户认证方式?()A 本地用户认证B LDAP 认证C 指纹认证D Kerberos 认证6、要限制某个用户只能在特定的时间段登录 Linux 系统,可以通过修改以下哪个配置文件实现?()A /etc/passwdB /etc/shadowC /etc/logindefsD /etc/security/timeconf7、在 Linux 中,以下哪个命令可以查看系统中正在运行的进程?()A psB topC killD jobs8、为了防止恶意用户通过暴力破解密码登录系统,可以采取以下哪种措施?()A 启用防火墙B 安装杀毒软件C 配置账户锁定策略D 以上都是9、以下哪个文件用于存储 Linux 系统的日志信息?()A /var/log/messagesB /etc/logrotateconfC /var/log/secureD 以上都是10、当发现 Linux 系统存在安全漏洞时,应该首先()A 安装补丁B 评估漏洞的影响C 通知所有用户D 关闭相关服务11、在 Linux 中,以下哪个命令用于查看文件的内容?()A catB moreC lessD 以上都是12、为了保护 Linux 系统中的敏感文件,应该()A 设置合适的权限B 定期备份C 加密文件D 以上都是13、以下哪种工具可以用于检测 Linux 系统中的恶意软件?()A ClamAVB NortonC McAfeeD 360 安全卫士14、在Linux 中,以下哪个目录通常用于存储系统配置文件?()A /etcB /varC /usrD /home15、为了防止网络攻击,Linux 系统中的防火墙应该默认()A 开放所有端口B 关闭所有端口C 只开放必要的端口D 随机开放端口二、填空题(每题 2 分,共 20 分)1、 Linux 系统中的超级用户是________。
在Linux中,可以使用以下方法来限制登录:
1. 修改用户配置文件:打开`/etc/shadow`文件,将需要限制登录的用户的第二栏设置为“*”,该用户将无法登录。
但这种方法会导致该用户的密码丢失,如果需要再次使用该帐号,需要重新设置密码。
2. 使用命令锁定帐号:使用`usermod -L`命令锁定用户帐号,使用`usermod -U`命令解锁用户帐号。
3. 修改shell类型:将用户的shell更改为`/sbin/nologin`,用户将无法登录。
但这种方式更加人性化,因为可以向用户解释禁止登录的原因。
如果需要解禁用户,只需将shell 更改回原有的类型即可。
4. 禁止所有用户登录:如果你是root用户,并且不想让所有用户登录(例如,在进行系统维护或升级时),可以修改`/etc/securetty`文件,移除或注释掉其中所有的行,这将禁止所有用户从tty设备登录。
5. 使用TCP Wrappers服务访问控制:在Linux中,可以使用TCP Wrappers服务来实现访问控制,以限制哪些IP地址可以访问特定的服务。
例如,编辑`/etc/hosts.allow`和`/etc/hosts.deny`文件,根据需要进行配置。
这些方法都可以用来限制Linux中的登录行为,但需要根据
具体情况选择合适的方法。
Linux命令高级技巧使用chroot命令将进程限制在特定目录:1. 什么是chroot命令2. chroot命令的基本用法3. 利用chroot命令限制进程4. chroot命令的高级用法5. chroot在系统安全中的应用6. chroot的局限性与注意事项1. 什么是chroot命令chroot命令是Linux系统中的一个命令,其作用是将进程的根目录更改为指定的目录,从而限制进程访问的文件系统范围。
对于系统管理和安全性方面的需求,chroot命令是一种非常有用的工具。
2. chroot命令的基本用法使用chroot命令的基本语法如下:```chroot [选项] <目录> [命令]```其中,目录参数指定了新的根目录。
命令参数是一个可选的命令,它指定了在新的根目录环境中执行的命令。
例如,要将当前目录限制在`/home/chroot`中,可以使用以下命令:```chroot /home/chroot```这将把当前进程的根目录更改为`/home/chroot`,进程只能访问该目录及其子目录下的文件和文件系统。
3. 利用chroot命令限制进程通过使用chroot命令,可以限制进程的访问权限,从而增加系统的安全性。
可以将敏感的系统文件或应用程序放在一个独立的根目录环境中,限定进程只能在该环境中执行。
例如,可以创建一个名为`/var/chroot/apache`的目录,将Apache Web服务器相关文件放入其中,并使用chroot命令将Apache进程限制在该目录中,从而有效地隔离了Apache服务器的运行环境。
具体实现如下:```mkdir /var/chrootmkdir /var/chroot/apachecp -r /usr/sbin/apache /var/chroot/apachecp -r /var/www /var/chroot/apachechroot /var/chroot/apache /usr/sbin/apache```这样,Apache进程将被限制在`/var/chroot/apache`中,只可以访问该目录下的文件和文件系统。
素质测试a)作为一名技术,在接到客户电话时首先要做什么?该用什么样的典范语言?b)作为一名技术,出差时你认为必须要带的东西有哪些?(至少三样,笔记本除外)c)两道算术题,一题是6个带小数的数字相加之和,有选择项。
另一题要详细讲一下,因为我到现在都还没搞清楚。
d)题目的内容是:迈克和托德的薪水相差$21 。
迈克的薪水比托德多$20 。
迈克的薪水是多少?托德的薪水是多少?(起初我以为题目出错了,回来后查了一下,网上居然有,是微软公司IT技术专家碰到的一次面试题。
职业目标a)英文描述为什么选择中联绿盟?你的短期和长期的职业目标是什么?你想要有什么的成就?b)情景题:假如你在电梯里遇到绿盟的HR,你如何在30秒内给HR留下深刻印象?(虽然考试试题绝大部分是一些基础试题,但是明显可以看得出来,如果没有深厚的功底,是答不好的)专业题第一题:描述tcp的三次握手,写出syn ack的关系。
三次握手:握手过程的第一个段的代码位设置为SYN,序列号为x,表示开始一次握手。
接收方收到这个段后,向发送者回发一个段。
代码位设置为SYN和ACK,序列号设置为y,确认序列号设置为x+1。
发送者在受到这个段后,知道就可以进行TCP数据发送了,于是,它又向接收者发送一个ACK段,表示,双方的连接已经建立。
Client --> 置SYN标志序列号= J,确认号= 0 ----> ServerClient <-- 置SYN标志置ACK标志序列号= K, 确认号= J + 1 <-- ServerClinet --> 置ACK标志序列号= J + 1,确认号= K + 1 --> Servera 发起方b接受方a发送一个SYN包给b,b回一个[SYN,ACK]给b,a再回一个ACK包给b;数据交换:a ----》ba 发送数据完毕,(PSH,ACK)aseq = x,ack=y,datalen = zb 接受到以后发送(ACK)bseq = aack,back = aseq + alen,datalen=blenb 发送数据完毕(PSH,ACK)bseq = bseq + blen,back = back,datalen = blena 确认接受(ACK)aseq = back ,aack = bseq + blen注:PSH标志指示接收端应尽快将数据提交给应用层。
linux 服务器禁止root用户的远程直接登录并修改ssh的
默认端口
1.创建用户任意比如oracle。
2.root下设置密码。
3.打开修改/etc/ssh/sshd_config文件配置文件
################################################################# ##########
LoginGraceTime 120
PermitRootLogin no
AllowUsers root.adminssh
#StrictModes yes
将PermitRootLogin项改为no,即禁止ROOT直接登陆,相反改为yes,则可以ROOT 用户直接登陆
系统中新建一用户,如何允许其SSH登陆
同样修改/etc/sshs/shd_config文件配置文件
将用户名称添加到文件中,加入新建一用户oracle
################################################################# ##########
AllowUsers wangluo
次句加在任意位置,但是保证前面没有#注释掉。
4.找到port一项,将本行前面的#号去掉,将22改成某一非有名端口号。
退出保存。
5.etc/init.d/sshd restart 重启sshd
oracle用户即可直接SSH连接登陆,但是如果已经在root上登录了不会断掉。
如何在Linux终端中进行系统安全加固在计算机领域,系统安全是一项至关重要的任务。
对于使用Linux 操作系统的用户来说,通过在终端中进行系统安全加固是一种有效的方法。
本文将介绍如何在Linux终端中进行系统安全加固,以保护系统免受恶意攻击和数据泄露的威胁。
一、更新系统和软件首先,确保您的Linux系统和应用程序处于最新的稳定版本。
及时更新系统和软件可以修复已知的漏洞,提高系统的安全性。
在终端中使用以下命令可以更新系统和软件:sudo apt update //更新软件包列表sudo apt upgrade //升级可升级的软件包二、强化用户权限管理1. 创建受限用户:除了root用户外,应为系统创建一个仅拥有有限权限的用户。
使用以下命令创建新用户:sudo adduser newuser2. 授予sudo权限:在保留root用户的完全访问权限的同时,将sudo权限授予受限用户。
使用以下命令将用户添加到sudo组:sudo usermod -aG sudo newuser三、防火墙设置配置防火墙是保护Linux系统的关键步骤。
通过限制对系统的网络访问,可以防止未经授权的入侵。
在终端中使用以下命令配置防火墙:1. 查看防火墙状态:sudo ufw status2. 启用防火墙:sudo ufw enable3. 设置允许的网络访问规则:sudo ufw allow ssh //允许SSH访问sudo ufw allow http //允许HTTP访问sudo ufw allow https //允许HTTPS访问四、禁用不必要的服务Linux系统默认启动了一些可能不必要的服务,这些服务可能存在潜在的安全风险。
在终端中使用以下命令可以列出当前正在运行的服务:sudo service --status-all根据自己的需求,禁用不需要的服务:sudo service servicename stop //停止服务sudo systemctl disable servicename //禁用服务五、设置密码策略强密码是防止未经授权访问的有效措施。
一、单选题1、下列不属于网络安全测试范畴的是(C)A.结构安全B.便捷完整性检查C.剩余信息保护D.网络设备防护2、下列关于安全审计的内容说法中错误的是(D)A.应对网络系统中的网络设备运行情况、网络流量、用户行为等进行日志记录B.审计记录应包括:事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息C.应能够根据记录数据进行分析,并生成审计报表D.为了节约存储空间,审计记录可以随意删除、修改或覆盖3、在思科路由器中,为实现超时10分钟后自动断开连接,实现的命令应为下列哪一个(A)A.exec-timeout 10 0 B. exec-timeout 0 10 C. idle-timeout 10 0 D. idle-timeout 0 104、用于发现攻击目标(A)A.ping扫描B.操作系统扫描C.端口扫描D.漏洞扫描ping扫描:用于发现攻击目标操作系统识别扫描:对目标主机运行的操作系统进行识别端口扫描:用于查看攻击目标处于监听或运行状态的。
5、路由器工作在(C)A.应用层B.链接层C.网络层D.传输层6、防火墙通过____控制来阻塞邮件附件中的病毒。
(A)A.数据控制B.连接控制C.ACL控制D.协议控制7、与10.110.12.29 mask 255.255.255.224属于同一网段的主机IP地址是(B)A.10.110.12.0B.10.110.12.30C.10.110.12.31D.10.110.12.328、查看路由器上所有保存在flash中的配置数据应在特权模式下输入命令:(A)A.show running-configB.show buffersC. show starup-configD.show memory9、路由器命令“Router(config)#access-list 1 permit 192.168.1.1”的含义是:(B)A.不允许源地址为192.168.1.1的分组通过,如果分组不匹配,则结束B.允许源地址为192.168.1.1的分组通过,如果分组不匹配,则结束C.不允许目的地址为192.168.1.1的分组通过,如果分组不匹配,则结束D.允许目的地址为192.168.1.1的分组通过,如果分组不匹配,则检查下一条语句。
一、单选题1、下列不属于网络安全测试范畴的是(C)A.结构安全B.便捷完整性检查C.剩余信息保护D.网络设备防护2、下列关于安全审计的内容说法中错误的是(D)A.应对网络系统中的网络设备运行情况、网络流量、用户行为等进行日志记录B.审计记录应包括:事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息C.应能够根据记录数据进行分析,并生成审计报表D.为了节约存储空间,审计记录可以随意删除、修改或覆盖3、在思科路由器中,为实现超时10分钟后自动断开连接,实现的命令应为下列哪一个(A)A.exec-timeout 10 0 B. exec-timeout 0 10 C. idle-timeout 10 0 D. idle-timeout 0 104、用于发现攻击目标(A)A.ping扫描B.操作系统扫描C.端口扫描D.漏洞扫描ping扫描:用于发现攻击目标操作系统识别扫描:对目标主机运行的操作系统进行识别端口扫描:用于查看攻击目标处于监听或运行状态的。
5、路由器工作在(C)A.应用层B.链接层C.网络层D.传输层6、防火墙通过____控制来阻塞邮件附件中的病毒。
(A)A.数据控制B.连接控制控制D.协议控制7、与mask 属于同一网段的主机IP地址是(B)8、查看路由器上所有保存在flash中的配置数据应在特权模式下输入命令:(A)running-config buffers C. show starup-config memory9、路由器命令“Router(config)#access-list 1 permit 的含义是:(B)A.不允许源地址为的分组通过,如果分组不匹配,则结束B.允许源地址为的分组通过,如果分组不匹配,则结束C.不允许目的地址为的分组通过,如果分组不匹配,则结束D.允许目的地址为的分组通过,如果分组不匹配,则检查下一条语句。
10、配置如下两条访问控制列表:access-list 1 permit access-list 2 permit 访问列表1和2,所控制的地址范围关系是(A)A.1和2的范围相同的范围在2之内的范围在1之内和2没有包含关系11、网络隔离技术的目标是确保把有害的攻击隔离,在保证可信网络内信息不外泄的前提下,完成网络间数据的安全交换,下列隔离技术中,安全性最好的是(D)A.多重安全网关B.防火墙隔离D.物理隔离12、Windows系统默认Terminal Services服务所开发的端口为(D)A.2113、在命令模式下,如何查看Windows系统所开放的服务端口(B)A.NETSTAT –AN –AN14、某人在操作系统中的账户名为LEO,他离职一年后,其账户虽然已经禁用,但是依然保留在系统中,类似于LEO的账户属于以下种类型(A)A.过期账户 B.多余账户 C.共享账户 D.以上都不是15、在Linux系统中要禁止root用户远程登录访问编辑/etc/security/user文件,在root相中制定FALSE 作为(B)的值A.login16、OSPF使用什么来计算到目的网络的开销(A)A.带宽 B.带宽和跳数 C.可靠性 D.负载和可靠性17、依据GB/T 22239-2008,三级信息系统在应用安全层面说过对通讯完整性的要求是(C)A.应采用约定通信会话方式的方法保证通信过程中数据的完整性B.应采用校验码技术保证通信过程中数据的完整性C.应采用密码技术保证通信过程中数据的完整性D.第三级信息系统在应用层面上没有对通信完整性的要求18、依据GB/T 22239-2008,三级信息系统应对以下哪些数据实现存储保密性(D)A.系统管理数据B.鉴别信息C.重要业务数据D.以上都是19、依据GB/T 22239-2008,以下哪些条不是三级信息系统对备份和恢复的要求(A)A.应根据本地数据备份与恢复功能,重要信息数据备份至少每天一次,备份介质场外存放B.应提供异地数据备份功能,利用通信网络将关键数据定时批量传送至备用场地C.应该用冗余技术设计网络拓扑结构,避免关键节点存在单点故障D.应提供主要网络设备,通信线路和数据处理系统的硬件冗余,保证系统的高可用性20、在oracle中查看其是否开启审计功能的SQL语句是(B)A.show parmeterB.select value from v$ parameter where name=’audit_trail’21、以下哪些不属于工具测试的流程(C)A.规划工具测试接入点 B.制定《工具测试作业指导书》C.查看主机安全策略 D.测试结果整理22、cisco的配置通过什么协议备份(B)A.ftp23、交换机收到未知源地址的帧时:(B)A.广播所有相连的地址B.丢弃C.修改源地址转发D……..24、功能测试不能实现以下哪个功能(D)A.漏洞 B.补丁 C.口令策略 D.全网访问控制策略25、等保3级别中,恶意代码应该在___进行检测和清除(B)A.内网 B.网络边界 C.主机D………26、_____是作为抵抗外部人员攻击的最后防线(A)A.主机安全 B.网络安全…………….27、按照等保要求,第几级开始增加“抗抵赖性”要求(C)A.一 B.二 C.三 D.四28、哪项不是开展主机工具测试所必须了解的信息(D)A.操作系统 B.应用 D.物理位置29、查询sql server中是否存在弱口令的sql语句是(A)A.select name from xx_logins where password is null30、Linux查看目录权限的命令(B)A.ls –a –l –a –l31、win2000中审核账户登录是审核(C)A.用户登录或退出本地计算机 B.管理员创建添加删除用户账户C.用户申请域控制登录验证 D.日志记录管理32、下面属于被动网络攻击的是(D)A.物理破坏 B.重放 C.拒绝服务 D.口令嗅探33、《基本要求》三级系统中,要求对网络设备进行登录失败处理功能。
Linux下如何限制Root用户进行远程登陆限制用户 root 远程登录,对保证计算机系统的安全,具有实际意义。
本文向大家介绍一些方法,能达到限制 root 远程登录的目的。
方法一:在/etc/default/login 文件,增加一行设置命令。
CONSOLE = /dev/tty01设置后立即生效,无需重新引导。
以后,用户只能在控制台(/dev/tty01)root登录,从而达到限制root远程登录,不过,同时也限制了局域网用户root登录,给管理员的日常维护工作带来诸多不便。
方法二:1.为了达到限制root远程登录,首先要分清哪些用户是远程用户(即是否通过另一台 Windows 系统或 UNIX 系统进行 telnet 登录),哪些用户是局域网用户。
通过以下shell程序能达到此目的。
TY=`tty | cut -b 9-12`WH=`finger | cut -b 32-79 | grep "$TY " | cut -b 29-39`KK=` tty | cut -b 6-9`If [ "$KK" = "ttyp" ]thenWH=$WHelseWH="local"fi以上Shell命令程序中,WH为登录用户的主机IP地址,但如果在 /etc/hosts 文件中,定义了IP 地址和机器名之间的对应关系,则 WH 为用户登录的主机名。
假设连接到局域网中的终端服务器的IP 地址为:99.57.32.18, 那么应在 /etc/hosts 文件中加入一行:99.57.32.18 terminal_server所有通过99.57.32.18终端服务器登录到主机的终端中,WH 是同一个值,即为终端服务器名terminal_server。
2.在root的.profile文件中,根据 WH 值进行不同的处理,从而实现限制root远程登录。
使用ssh命令在Linux中远程登录和执行命令SSH(Secure Shell)是一种通过网络进行加密通信的协议,可确保在不安全的网络上安全地执行远程登录和执行命令。
在Linux系统中,SSH是一种常用的远程访问工具,可以方便地进行远程管理和操作。
本文将介绍如何使用SSH命令在Linux中进行远程登录和执行命令的步骤和注意事项。
一、远程登录1. 确保目标Linux系统已安装并启用SSH服务。
默认情况下,大多数Linux发行版都会安装并启用SSH服务。
可以使用以下命令检查SSH服务状态:```systemctl status ssh```2. 在本地Linux系统中打开终端,使用以下命令进行远程登录:```ssh username@remote_host```其中,username是目标Linux系统上的用户名,remote_host是目标Linux系统的IP地址或域名。
例如,要远程登录到IP地址为192.168.0.100的Linux系统上的用户名为user的账户,可以使用以下命令:```***************.0.100```3. 首次连接远程主机时,SSH会询问是否确认远程主机的身份。
输入yes并按Enter键确认。
4. 如果目标Linux系统上的用户名和本地Linux系统上的用户名相同,则可以直接输入密码进行登录。
如果不同,则需要输入目标Linux 系统上的用户名和相应密码进行登录。
5. 登录成功后,可以在远程主机上执行命令。
二、执行命令1. 在远程主机上执行命令的格式为:```command```例如,要在远程主机上执行ls命令,可以直接输入:```ls```2. 如果要执行的命令需要使用root权限,可以在命令前加上sudo:```sudo command```3. 如果要在远程主机上执行多个命令,可以使用分号将命令隔开:```command1;command2```该命令将按顺序执行command1和command2。
素质测试a)作为一名技术,在接到客户电话时首先要做什么?该用什么样的典范语言?b)作为一名技术,出差时你认为必须要带的东西有哪些?(至少三样,笔记本除外)c)两道算术题,一题是6个带小数的数字相加之和,有选择项。
另一题要详细讲一下,因为我到现在都还没搞清楚。
d)题目的内容是:迈克和托德的薪水相差$21 。
迈克的薪水比托德多$20 。
迈克的薪水是多少?托德的薪水是多少?(起初我以为题目出错了,回来后查了一下,网上居然有,是微软公司IT技术专家碰到的一次面试题。
职业目标a)英文描述为什么选择中联绿盟?你的短期和长期的职业目标是什么?你想要有什么的成就?b)情景题:假如你在电梯里遇到绿盟的HR,你如何在30秒内给HR留下深刻印象?(虽然考试试题绝大部分是一些基础试题,但是明显可以看得出来,如果没有深厚的功底,是答不好的)专业题第一题:描述tcp的三次握手,写出syn ack的关系。
第二题:描述tcp/udp的区别及优劣。
描述p2p机制,及其发展前景。
第三题:排序,用冒泡法或快速排序法,并分析时间/空间复杂度。
第四题:树的深度优先遍历。
第五题:有三顶红帽子两顶白帽子,有三个人带其中的三顶,每个人只能看到其它人的帽子,A说:我不知道我自己是什么颜色,B想了想也说:我也不知道我是什么颜色,C说我知道我是什么颜色了。
第六题:主观题,说一下最近一年读的书,和你的收获。
第七题:你曾经做过的项目,包括业余自己做的,分析收获。
第八题:你对绿盟的认识。
第九题:比较难,描述:一个绘图程序要完成显示、打印功能,同时图形形状多种(比如三角形、圆),要求用UML或C++来描述对象,并写出操作方法。
转载请注明出自应届生求职招聘论坛/,本贴地址:/thread-35406-1-1.html曾经在绿盟干过2年安全工程师和风险评估咨询师,最近在网上闲逛看到有人把我曾经做过的绿盟笔试题贴了出来,试着做一份参考答案,希望我的解题思路能对想参加绿盟笔试的朋友有所帮助,绿盟的试题涵盖很广,我当是主攻的是主机安全,包括类unix和windows和网络通信安全,其实绿盟出这个题目就是为了考察参试者的知识深度与广度,并不要求全面回答,我记得我当年也就回答出来个五成左右吧。
一、单选题1、下列不属于网络安全测试范畴的是(C)A.结构安全B.便捷完整性检查C.剩余信息保护D.网络设备防护2、下列关于安全审计的内容说法中错误的是(D)A.应对网络系统中的网络设备运行情况、网络流量、用户行为等进行日志记录B.审计记录应包括:事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息C.应能够根据记录数据进行分析,并生成审计报表D.为了节约存储空间,审计记录可以随意删除、修改或覆盖3、在思科路由器中,为实现超时10分钟后自动断开连接,实现的命令应为下列哪一个(A)A.exec-timeout 10 0 B. exec-timeout 0 10 C. idle-timeout 10 0 D. idle-timeout 0 104、用于发现攻击目标(A)A.ping扫描B.操作系统扫描C.端口扫描D.漏洞扫描ping扫描:用于发现攻击目标操作系统识别扫描:对目标主机运行的操作系统进行识别端口扫描:用于查看攻击目标处于监听或运行状态的。
5、路由器工作在(C)A.应用层B.链接层C.网络层D.传输层6、防火墙通过____控制来阻塞邮件附件中的病毒。
(A)A.数据控制B.连接控制C.ACL控制D.协议控制7、与10.110.12.29 mask 255.255.255.224属于同一网段的主机IP地址是(B)A.10.110.12.0B.10.110.12.30C.10.110.12.31D.10.110.12.328、查看路由器上所有保存在flash中的配置数据应在特权模式下输入命令:(A)A.show running-configB.show buffersC. show starup-configD.show memory9、路由器命令“Router(config)#access-list 1 permit 192.168.1.1”的含义是:(B)A.不允许源地址为192.168.1.1的分组通过,如果分组不匹配,则结束B.允许源地址为192.168.1.1的分组通过,如果分组不匹配,则结束C.不允许目的地址为192.168.1.1的分组通过,如果分组不匹配,则结束D.允许目的地址为192.168.1.1的分组通过,如果分组不匹配,则检查下一条语句。
一、单选题1、下列不属于网络安全测试范畴的是(C)A.结构安全B.便捷完整性检查C.剩余信息保护D.网络设备防护2、下列关于安全审计的内容说法中错误的是(D)A.应对网络系统中的网络设备运行情况、网络流量、用户行为等进行日志记录B.审计记录应包括:事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息C.应能够根据记录数据进行分析,并生成审计报表D.为了节约存储空间,审计记录可以随意删除、修改或覆盖3、在思科路由器中,为实现超时10分钟后自动断开连接,实现的命令应为下列哪一个(A)A.exec-timeout100B.exec-timeout010C.idle-timeout100D.idle-timeout0104、用于发现攻击目标(A)A.ping扫描B.操作系统扫描C.端口扫描D.漏洞扫描ping扫描:用于发现攻击目标操作系统识别扫描:对目标主机运行的操作系统进行识别端口扫描:用于查看攻击目标处于监听或运行状态的。
5、路由器工作在(C)A.应用层B.链接层C.网络层D.传输层6、防火墙通过____控制来阻塞邮件附件中的病毒。
(A)A.数据控制B.连接控制C.ACL控制D.协议控制7、与1mask属于同一网段的主机IP地址是(B)8、查看路由器上所有保存在flash中的配置数据应在特权模式下输入命令:(A)A.showrunning-configB.showbuffersC.showstarup-configD.showmemory9、路由器命令“Router(config)#access-list1permit”的含义是:(B)A.不允许源地址为的分组通过,如果分组不匹配,则结束B.允许源地址为的分组通过,如果分组不匹配,则结束C.不允许目的地址为的分组通过,如果分组不匹配,则结束D.允许目的地址为的分组通过,如果分组不匹配,则检查下一条语句。
10、配置如下两条访问控制列表:access-list1permitaccess-list2permit访问列表1和2,所控制的地址范围关系是(A)A.1和2的范围相同B.1的范围在2之内C.2的范围在1之内D.1和2没有包含关系11、网络隔离技术的目标是确保把有害的攻击隔离,在保证可信网络内信息不外泄的前提下,完成网络间数据的安全交换,下列隔离技术中,安全性最好的是(D)A.多重安全网关B.防火墙C.VLAN隔离D.物理隔离12、Windows系统默认TerminalServices服务所开发的端口为(D)A.21B.22C.443D.338913、在命令模式下,如何查看Windows系统所开放的服务端口(B)A.STAT–ANC.NBTSTATD.NBTSTAT–AN14、某人在操作系统中的账户名为LEO,他离职一年后,其账户虽然已经禁用,但是依然保留在系统中,类似于LEO的账户属于以下种类型(A)A.过期账户B.多余账户C.共享账户D.以上都不是15、在Linux系统中要禁止root用户远程登录访问编辑/etc/security/user文件,在root相中制定FALSE 作为(B)的值?A.loginB.rloginC.logintimesD.loginretries16、OSPF使用什么来计算到目的网络的开销?(A)A.带宽B.带宽和跳数C.可靠性D.负载和可靠性17、依据GB/T22239-2008,三级信息系统在应用安全层面说过对通讯完整性的要求是(C)A.应采用约定通信会话方式的方法保证通信过程中数据的完整性B.应采用校验码技术保证通信过程中数据的完整性C.应采用密码技术保证通信过程中数据的完整性D.第三级信息系统在应用层面上没有对通信完整性的要求18、依据GB/T22239-2008,三级信息系统应对以下哪些数据实现存储保密性(D)A.系统管理数据B.鉴别信息C.重要业务数据D.以上都是19、依据GB/T22239-2008,以下哪些条不是三级信息系统对备份和恢复的要求(A)A.应根据本地数据备份与恢复功能,重要信息数据备份至少每天一次,备份介质场外存放B.应提供异地数据备份功能,利用通信网络将关键数据定时批量传送至备用场地C.应该用冗余技术设计网络拓扑结构,避免关键节点存在单点故障D.应提供主要网络设备,通信线路和数据处理系统的硬件冗余,保证系统的高可用性20、在oracle中查看其是否开启审计功能的SQL语句是(B)A.showparmeterB.selectvaluefromv$parameterwherename=’audit_trail’21、以下哪些不属于工具测试的流程(C)A.规划工具测试接入点B.制定《工具测试作业指导书》C.查看主机安全策略D.测试结果整理22、cisco的配置通过什么协议备份(B)A.ftpB.tftpC.telnetD.ssh23、交换机收到未知源地址的帧时:(B)A.广播所有相连的地址B.丢弃C.修改源地址转发D……..24、功能测试不能实现以下哪个功能(D)A.漏洞B.补丁C.口令策略D.全网访问控制策略25、等保3级别中,恶意代码应该在___进行检测和清除(B)A.内网B.网络边界C.主机D………26、_____是作为抵抗外部人员攻击的最后防线(A)A.主机安全B.网络安全…………….27、按照等保要求,第几级开始增加“抗抵赖性”要求(C)A.一B.二C.三D.四28、哪项不是开展主机工具测试所必须了解的信息(D)A.操作系统B.应用C.ipD.物理位置29、查询sqlserver中是否存在弱口令的sql语句是(A)A.selectnamefromxx_loginswherepasswordisnull30、Linux查看目录权限的命令(B)A.ls–aB.ls–lC.dir–aD.dir–l31、win2000中审核账户登录是审核(C)A.用户登录或退出本地计算机B.管理员创建添加删除用户账户C.用户申请域控制登录验证D.日志记录管理32、下面属于被动网络攻击的是(D)A.物理破坏B.重放C.拒绝服务D.口令嗅探33、《基本要求》三级系统中,要求对网络设备进行登录失败处理功能。
Linux系统禁⽌root账号远程登录的命令ps:下⾯给⼤家介绍下Linux系统禁⽌root账号远程登录的⽅法,具体内容如下所述:修改配置⽂件/etc/ssh/sshd_config,去掉PermitRootLogin前的注释,修改值为no,然后重启sshd服务即可#LoginGraceTime 2mPermitRootLogin no#StrictModes yesMaxAuthTries 3#MaxSessions 10service sshd restart执⾏该操作后root账号便⽆法远程登录,因此在此之前要先新建⼀个账号,并设置密码useradd xiaowenpasswd xiaowenps:下⾯看下linux下禁⽌root远程登录和添加新⽤户⼀、添加和root权限⼀样的⽤户1、adduser adminpasswd admin (修改密码)然后输⼊密码(密码简单了通不过)系统提⽰输⼊确认密码后再输⼊⼀次。
OK添加成功。
2、修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,在root下⾯添加⼀⾏,如下所⽰:vim /etc/sudoers## Allow root to run any commands anywhereroot ALL=(ALL) ALLadmin ALL=(ALL) ALL这个⽂件只读是⼀种保护机制,如果你使⽤vi编辑器的话,只要保存时使⽤:wq!就可以保存了。
或者使⽤visudo命令来进⼊sudoers⽂件的编辑,就可以正常保存1)单⾏复制在命令模式下,将光标移动到将要复制的⾏处,按“yy”进⾏复制;2)多⾏复制在命令模式下,将光标移动到将要复制的⾸⾏处,按“nyy”复制n⾏;其中n为1、2、3……2、粘贴在命令模式下,将光标移动到将要粘贴的⾏处,按“p”进⾏粘贴⼆、禁⽌root远程登录需要编辑/etc/ssh/sshd_config。
vim /etc/ssh/sshd_config 找到 PermitRootLogin改为 PermitRootLogin no重启 service sshd restart结束语:这下就禁⽌了root⽤户登陆了⽤admin登陆。
linux设置ssh登录次数限制1、查看有无 pam_tally2 模块命令:whereis pam_tally22、修改配置文件1、服务器终端(tty登录):vim /etc/pam.d/system-auth 或 vim /etc/pam.d/login都一样,因为login使用了system-auth。
文件第一行增加auth required pam_tally2.so onerr=fail deny=3 unlock_time=600 even_deny_root root_unlock_time=600 如果是云服务器,可以不用配置这个2、ssh远程登录:vim /etc/pam.d/sshd文件第一行增加auth required pam_tally2.so onerr=fail deny=3 unlock_time=600 even_deny_root root_unlock_time=600 如果没有/etc/pam.d/sshd文件,则新创建一个就好,直接复制下面的内容即可:#%PAM-1.0auth required pam_tally2.so onerr=fail deny=3 unlock_time=600 even_deny_root root_unlock_time=600 auth substack password-authauth include postloginaccount required pam_sepermit.soaccount required pam_nologin.soaccount include password-authpassword include password-auth## pam_selinux.so close should be the first session rulesession required pam_selinux.so closesession required pam_loginuid.so## pam_selinux.so open should only be followed by sessions to be executed in the user contextsession required pam_selinux.so open env_paramssession required pam_namespace.sosession optional pam_keyinit.so force revokesession optional pam_motd.sosession include password-authsession include postlogin上面新加的代码表示:普通帐户和root的帐户登录连续3次失败,就锁定10分钟。
linux修改ssh端口和禁止root远程登陆设置作者:网盾编辑日期:2008年5月26日点击: 13516次阅读提示:Linux下SSH默认的端口是22,为了安全考虑,现修改SSH的端口为1433,修改方法如下linux修改ssh端口22vi /etc/ssh/ssh_configvi /etc/ssh/sshd_config然后修改为port 8888以root身份service sshd restart (redhat as3)使用putty,端口8888Linux下SSH默认的端口是22,为了安全考虑,现修改SSH的端口为1433,修改方法如下:/usr/sbin/sshd -p 1433为增强安全,先增加一个普通权限的用户:#useradd uploader#passwd uploader//设置密码生产机器禁止ROOT远程SSH登录:#vi /etc/ssh/sshd_config把PermitRootLogin yes改为PermitRootLogin no重启sshd服务#service sshd restart远程管理用普通用户uploader登录,然后用 su root 切换到root用户拿到最高权限。
系统攻略教你恢复被误删除的Linux 文件作者:网盾编辑日期:2007年12月11日点击: 11768次阅读提示:大多数Linux发行版都提供一个debugfs工具,可以用来对Ext2文件系统进行编辑操作。
不过在使用这个工具之前,还有一些工作要做。
作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。
尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。
1、Ext2文件系统结构的简单介绍在Linux所用的Ext2文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。
禁⽌root远程登录解决办法linux中root⽤户是超级管理员,可以针对root⽤户暴⼒破解密码,这样很不安全,⼯作中我们⼀般禁⽌root⽤户直接远程登陆,开设⼀个或多个普通⽤户,只允许登陆普通⽤户,如果有需要⽤root⽤户,可以su切换root 或者sudo来拥有root权限执⾏命令。
⼀、root⽆法远程登陆,但所有⽤户可以切换root⾸先打开配置⽂件:vim /etc/ssh/sshd_config这⾏的意思是允许使⽤root⽤户登陆,所以我们将它改为no,不允许root⽤户直接登陆。
保存退出配置⽂件后,重启sshd服务:systemctl restart sshd.service重新建⽴连接就发现root⽤户已经不能登陆了,我们只能通过普通⽤户登陆再进⾏切换。
⼆、root⽆法远程登陆,但只有特定的⽤户才可以切换root⼀般情况下, 普通⽤户执⾏”su -“命令, 可以登录为root。
为了加强系统的安全性, 有必要建⽴⼀个管理员的组, 只允许这个组的⽤户执⾏”su -”命令登录为root, ⽽让其他组的⽤户即使执⾏”su -” 输⼊了正确的密码, 也⽆法登录为root⽤户. 在Unix 和Linux 下, 这个组的名称通常为”wheel”.1、添加⼀个⽤户, 把这个⽤户加⼊wheel组adduser adminpasswd adminusermod -G wheel admin2、修改/etc/pam.d/suauth required pam_wheel.so use_uid 去掉这⾏注释3 修改/etc/login.defsvim /etc/login.defs在⽂件末添加⼀⾏SU_WHEEL_ONLY yes三、添加和root权限⼀样的⽤户adduser adminpasswd admin (修改密码,密码要遵循密码复杂性)修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,在root下⾯添加⼀⾏,如下所⽰:vim /etc/sudoers## Allow root to run any commands anywhereroot ALL=(ALL) ALLadmin ALL=(ALL) ALL这个⽂件只读是⼀种保护机制,如果你使⽤vi编辑器的话,只要保存时使⽤:wq!就可以保存了。
Linux禁止某用户登录系统的方法展开全文我们在做系统维护的时候,希望个别用户或者所有用户不能登录系统,保证系统在维护期间正常运行。
这个时候我们就要禁止用户登录。
1、禁止个别用户登录。
比如禁止lynn用户登录。
passwd -l lynn这就话的意思是锁定lynn用户,这样该用户就不能登录了。
passwd -u lynn对锁定的用户lynn进行解锁,用户可登录了。
2、我们通过修改/etc/passwd文件中用户登录的shellvi /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinuucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinlynn:x:500:500::/home/lynn:/bin/bash更改为:lynn:x:500:500::/home/lynn:/sbin/nologin该用户就无法登录了。
3、禁止所有用户登录。
touch /etc/nologin除root以外的用户不能登录了。
一、单选题一、单选题1、 下列不属于网络安全测试范畴的是(C )A . 结构安全结构安全 B.便捷完整性检查便捷完整性检查 C.剩余信息保护剩余信息保护 D.网络设备防护网络设备防护 2、 下列关于安全审计的内容说法中错误的是(D )A . 应对网络系统中的网络设备运行情况、网络流量、用户行为等进行日志记录应对网络系统中的网络设备运行情况、网络流量、用户行为等进行日志记录B . 审计记录应包括:事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息C . 应能够根据记录数据进行分析,并生成审计报表应能够根据记录数据进行分析,并生成审计报表D . 为了节约存储空间,审计记录可以随意删除、修改或覆盖为了节约存储空间,审计记录可以随意删除、修改或覆盖3、 在思科路由器中,为实现超时10分钟后自动断开连接,实现的命令应为下列哪一个(A )A . exec- meout 10 0 B. exec- meout 0 10 C. idle- meout 10 0 D. idle- meout 0 104、 用于发现攻击目标(A )A. ping 扫描扫描B.操作系统扫描操作系统扫描C.端口扫描端口扫描D.漏洞扫描漏洞扫描ping 扫描:用于发现攻击目标操作系统识别扫描:对目标主机运行的操作系统进行识别端口扫描:用于查看攻击目标处于监听或运行状态的。
5、 路由器工作在(C )A. 应用层应用层B.链接层链接层C.网络层网络层D.传输层传输层6、 防火墙通过____控制来阻塞邮件附件中的病毒。
(A )A. 数据控制数据控制B.连接控制连接控制C.ACL 控制控制D.协议控制协议控制7、 与10.110.12.29 mask 255.255.255.224属于同一网段的主机IP 地址是(B ) A.10.110.12.0 B.10.110.12.30 C.10.110.12.31 D.10.110.12.328、查看路由器上所有保存在flash 中的配置数据应在特权模式下输入命令:(A )A.show running-configB.show buffersC. show starup-configD.show memory 9、路由器命令“Router (config )#access-list 1 permit 192.168.1.1”的含义是:(B )A .不允许源地址为192.168.1.1的分组通过,如果分组不匹配,则结束的分组通过,如果分组不匹配,则结束B .允许源地址为192.168.1.1的分组通过,如果分组不匹配,则结束的分组通过,如果分组不匹配,则结束C .不允许目的地址为192.168.1.1的分组通过,如果分组不匹配,则结束的分组通过,如果分组不匹配,则结束D .允许目的地址为192.168.1.1的分组通过,如果分组不匹配,则检查下一条语句。
Linux下如何限制Root用户进行远程登陆
限制用户root 远程登录,对保证计算机系统的安全,具有实际意义。
本文向大家介绍一些方法,能达到限制root 远程登录的目的。
方法一:在/etc/default/login 文件,增加一行设置命令。
CONSOLE = /dev/tty01
设置后立即生效,无需重新引导。
以后,用户只能在控制台(/dev/tty01)root 登录,从而达到限制root 远程登录,不过,同时也限制了局域网用户root 登录,给管理员的日常维护工作带来诸多不便。
方法二:1.为了达到限制root 远程登录,首先要分清哪些用户是远程用户(即是否通过另一台Windows 系统或UNIX 系统进行telnet 登录),哪些用户是局域网用户。
通过以下shell 程序能达到此目的。
TY=`tty | cut -b 9-12`
WH=`finger | cut -b 32-79 | grep $TY | cut -b 29-39`
KK=` tty | cut -b 6-9`
If [ $KK = ttyp ]
then
WH=$WH
else
WH=local
fi
以上Shell 命令程序中,WH 为登录用户的主机IP 地址,但如果在/etc/hosts 文件中,定义了IP 地址和机器名之间的对应关系,则WH 为用户登录的主机名。
假设连接到局域网中的终端服务器的IP 地址为:。