要拒绝系统用户登录,可以将其shell设置为/usr/sbin/nologin或者/bin/false

# usermod -s /usr/sbin/nologin username

或者

# usermod -s /bin/false username

/bin/false/bin/false什么也不做只是返回一个错误状态,然后立即退出。将用户的shell设置为/bin/false,用户会无法登录,并且不会有任何提示。

/usr/sbin/nologinnologin会礼貌的向用户显示一条信息,并拒绝用户登录:This account is currently not available.有一些软件,比如一些ftp服务器软件,对于本地非虚拟账户,只有用户有有效的shell才能使用ftp服务。这时候就可以使用nologin使用户即不能登录系统,还能使用一些系统服务,比如ftp服务。/bin/false则不行,这是二者的重要区别之一。

/etc/nologin如果存在/etc/nologin文件,则系统只允许root用户登录,其他用户全部被拒绝登录,并向他们显示/etc/nologin文件的内容。

linux用户修改用户shell相关推荐

  1. linux能修改用户的权限,linux怎样修改用户权限

    ls -l  查看目录下的文件详细信息 ll 同上 whoami 功能说明:先似乎用户名称. 语 法:whoami [--help][--version] 补充说明:显示自身的用户名称,本指令相当于执 ...

  2. linux 添加用户主目录,linux下修改用户主目录的方法

    linux下修改用户主目录的方法 第一,修改/etc/passwd文件 第二,usermod命令 具体方法: 第一种方法:vi /etc/passwd 找到要修改的用户那几行,修改掉即可.此法很暴力, ...

  3. Linux中修改用户UID和组GID的方法

    Linux中修改用户UID和组GID的方法 http://www.sijitao.net/2401.html 发表时间:2016-04-20 21:30 | 分类: Linux | 浏览:2,344 ...

  4. linux设置用户名密码命令,Linux设置(修改)用户密码命令-passwd | IT运维网

    格式:passwd [options] [username] -S UserName:查询用户密码的密码状态:仅root用户可 -l UserName:锁定指定用户(其实就是在用户密码前添加两叹号!! ...

  5. 管理用户和PROFILE——管理用户——修改用户

    1.修改用户 修改用户信息是使用alter user 命令完成的.一般情况下,该命令时由dba来执行的,如果以其他用户修改用户信息,那么必须具有alter user系统权限. 1.1修改口令 为了防止 ...

  6. 在linux下修改用户密码

    修改本地用户密码: 1.交互配置本地用户: 以root用户: passwd <username> Changing password for user dewang. New UNIX p ...

  7. Linux centos修改用户所属组的方法

    Linux修改用户所属组1.设置某个用户所在组1 usermod -g 用户组 用户名 注:-g|--gid,修改用户的gid,该组一定存在2.把用户添加进入某个组(s)1 usermod -a -G ...

  8. Linux:修改用户密码

    Linux修改用户密码 使用的Linux版本是:ubuntu-18.10-live-server-amd64 知道一个用户名密码时,修改用户密码,各个版本下都是通用的: 重置密码的时候,版本不同,可能 ...

  9. linux usermod修改用户所在组方法

    usermod 用户名 -g 组名 -g<群组> 修改用户所属的群组. -G<群组> 修改用户所属的附加群组. 转载于:https://www.cnblogs.com/wuyo ...

  10. linux如何修改用户密码(passwd)

    1.查看登录用户的信息 在终端输入id,来查看登录用户的信息: [root@localhost ~]# id uid=0(sherlock) gid=0(sherlock) groups=0(sher ...

最新文章

  1. 金笛邮件分布式邮件设置指南
  2. 浏览器快捷键_用浏览器输入框代替Alfred - 介绍快速唤起浏览器输入框的方法,以及它能怎么取代 Alfred...
  3. foreach 语句
  4. python导入词云包失败:ImportError:cannot import name ‘WordCloud’
  5. c++中宏定义的妙用
  6. mysql什么隔离级别最好_面试必问的 Mysql 四种隔离级别,看完吊打面试官
  7. 如何做Teams Bot的测试覆盖
  8. (转)用JS实现表格中隔行显示不同颜色
  9. 17秋 软件工程 团队作业 同学录
  10. windows多线程没那么难
  11. win7 企业版MAK神key win7企业版激活码
  12. 最全ListView扩展的实例和补充
  13. Delphi制作带图标的弹出式选单
  14. MCE | 分子伴侣介导的自噬
  15. 【无人机】【2014.08】无人机国家的诞生:自1917年以来的美国无人机发展
  16. 肝肠轴——看不见的Crosstalk
  17. 硕博士学位论文标准制图技巧
  18. Java到底好不好学
  19. 二维三维四维vector乃至多维vector数组的建立
  20. 开源盛世 Linux 资源导航 —★—

热门文章

  1. c++语句switch语句_错误:案例标签不在C中的switch语句内
  2. javaEE的开发模式
  3. 车刀 matlab,可转位车刀的结构
  4. HDU 1874 畅通工程续 (Dijkstra , Floyd , SPFA, Bellman_Ford 四种算法)
  5. hexo本地博客的转移
  6. linux与windows编码转化
  7. C++ 使用extern C简单使用
  8. 在mac os10.13系统下 ,将py文件打包成可执行程序后, 里面的路径出现的问题
  9. POJ2114-Boatherds-树分治
  10. 1024 科学计数法 (20 分