linux禁止用户远程登录的方法:

1.在新添加一个新用户的时候就指定这个用户不能远程登录

useradd  -s /sbin/nologin zgsj        //这里就是创建了一个不能远程登录的zgsj用户

passwd zgsj         //修改zgsj用户密码

1、禁止个别用户登录。比如禁止zgsj用户登录。

passwd -l zgsj    //锁定zsgj用户,禁止zgsj用户登录

这就话的意思是锁定zgsj用户,这样该用户就不能登录了。

passwd -u zgsj    //解锁zsgj用户,允许zgsj用户登录

对锁定的用户zgsj进行解锁,用户可登录了。

2、我们通过修改/etc/passwd文件中用户登录的shell来实现linux禁止用户登录

vi /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

zgsj:x:500:500::/home/lynn:/bin/bash

更改为:

zgsj:x:500:500::/home/lynn:/sbin/nologin

该用户就无法登录了。

3、禁止所有用户登录。

touch /etc/nologin

除root以外的用户不能登录了。

本文由中国数据(www.zgsj.com)原创,转载请保留此句!

linux怎样禁止他人远程,linux禁止用户远程登录的方法相关推荐

  1. Zabbix 对接 LDAP 实现用户统一登录的方法

    需求 某公司环境是基于AD域来批量管理域用户的,zabbix监控平台上又要创建账号,这样非常麻烦,也不利于账号的管理,所以为了集中管理,想通过zabbix对接公司AD域用户,实现用户认证统一登录. 环 ...

  2. linux单点登录命令,配置RHEV中Linux 虚拟机使用 IPA(IDM)实现单点登录的方法

    要配置 Red Hat Enterprise Linux 虚拟机使用 GNOME 和 KDE 图形桌面系统和 IPA(IdM)服务器实现单点登录,您需要在虚拟机上安装 rhevm-guest-agen ...

  3. mysql 允许用户远程_Mysql 允许用户远程操作

    其实这个技术不难.我只是站在巨人的肩膀上.梳理一下我遇见的问题. 方法有两种.修改当前用户的host 为 %.或者直接授权(推荐) 直接授权: # mysql -u root -proot  // 登 ...

  4. 防止论坛用户重复登录的方法 .

    本例完成的功能就是防止用户重复登录!若用户已经登录,则当其再次登录时,弹出提示框后返回! 实现思路:用户登录成功后,将用户登录信息存放到Hashtable类型的Application["On ...

  5. win7优化大师_Win7设置某个用户自动登录的方法

    win7系统如何设置用户自动登录呢? 方法一. 1.打开魔方优化大师,找到优化设置大师,依次"用户管理","用户登录管理"功能: 2.勾选"以下列账号 ...

  6. linux服务器开启ssh权限,linux下开启SSH,允许root用户远程无密码登录

    本文的应用场景是:实现本地主机(127.0.0.1即客户机)通过 SSH root@{ip地址} 可以直接登录远程主机. 一.SSH原理 1.SSH公钥认证的基本原理: SSH 是一个专为远程登录会话 ...

  7. Linux下vsftpd基本配置和虚拟用户设置的安全方法

    PS:很长时间偶习惯用sftp.vsftpd很久没用了,现在还是需要使用,偶把基本的配置和虚拟用户设置方法总结一下,vsftpd的虚拟用户实现方法有很多种,个人认为下面的方法还是最简单的.建议在生产环 ...

  8. Linux - Ftp客户端安装、创建Ftp用户和登录

    一.安装客户端 [root@xl ~]# yum install ftp 二.创建用户 # 以root用户登录后,增加名为 xlftp 的用户,并指定 xlftp 用户的主目录为 /home/xlft ...

  9. 在IDEA中通过密钥认证的方式使用SSH连接远程Linux服务器

    引入 如图,其中Password是通过密码的方式,即你只需要知道远程服务器指定用户的登录密码,你可以连接它:而Key pair则是通过密钥的方式,即你需要在本地服务器上生成公钥证书,然后上传到指定的远 ...

  10. linux .desktop权限,如何在Ubuntu Xenial Xerus 16.04 Linux Desktop上以root用户身份登录

    您可能已经注意到,默认情况下,Ubuntu Xenial Xerus 16.04 Linux Desktop不具备以root管理员用户身份登录的功能.每次尝试以root用户身份在终端上登录都会导致Lo ...

最新文章

  1. 苹果电脑安装python3密码_mac系统安装Python3初体验
  2. 多线程:一个线程在运行时发生异常会怎么样?
  3. log4j配置文件说明
  4. struts1.x心得1--struts入门介绍
  5. Grunt教程——安装Grunt
  6. 11.【原创】chrom文件上传后,手动释放内存
  7. java生成和识别二维码
  8. mysql 选取数据库_mysql选取数据库
  9. 最常用的PHP正则表达式收集整理
  10. wxPython练习
  11. 【航模】凤凰模拟器安装
  12. Outlook 365 添加企业Exchange邮箱(亲测)
  13. 解决Java调用Azure SDK证书错误javax.net.ssl.SSLHandshakeException
  14. Ubuntu构筑LiteIDE的Go语言开发环境
  15. tcgames玩绝地求生类手机游戏鼠标失灵和不能扔手雷问题看这里
  16. 不可或缺的 sendEmail
  17. @Repository、@Service、@Controll…
  18. 基于stm32电子时钟设计
  19. python读取pdf文档书签 bookmark_pdf根据目录生成书签
  20. RISC-V指令集架构介绍及国内外厂商介绍

热门文章

  1. Android小知识10则(上)(2018.8重编版)
  2. golang(5)使用beego 开发 api server 和前端同学拆分开发,使用swagger
  3. 【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】
  4. 【分形算法】Jason带你飞之1——LS文法的java实现
  5. Oracle教程之分析Oracle索引扫描四大类
  6. 仿58网,赶集网,百姓网swfupload图片上传效果(asp.net 2.0)
  7. tpcc-mysql percona_tpcc-mysql 对percona5.6进行压力测试
  8. mysql sql查询json数据类型_SQL中的JSON数据类型
  9. android 动态画直线,Android使用自定义view在指定时间内匀速画一条直线的实例代码...
  10. CSS系统学习之CSS简介