Linux 限制用户无法登录系统
经常会遇见需要微系统创建若干个用户,让其方便使用系统提供的服务,但是又不想让其登录系统,以免造成安全隐患。通常在这种情况下可以通过创建不允许终端登录的用户来解决。方法如下:
首先查看/etc/shells中有没有/sbin/nologin(debian和ubuntu下为/usr/sbin/nologin):
- ~$ cat /etc/shells
- # /etc/shells: valid login shells
- /bin/csh
- /bin/sh
- /usr/bin/es
- /usr/bin/ksh
- /bin/ksh
- /usr/bin/rc
- /usr/bin/tcsh
- /bin/tcsh
- /usr/bin/esh
- /bin/dash
- /bin/bash
- /bin/rbash
- /usr/bin/screen
如果没有,则加上:
- ~$ sudo echo "/sbin/nologin" >> /etc/shells
- #debian和ubuntu为
- ~$ sudo echo "/usr/sbin/nologin" >> /etc/shells
然后添加新用户,其中M为不为该用户创建主目录,-s为指定该用户登录的shell
- ~$ sudo useradd -M -s /sbin/nologin
#debian 和ubuntu为
~$ sudo useradd -M -s /usr/sbin/nologin
对于已经存在的用户可以利用usermod对其进行修改:
- ~$ sudo usermod -s /sbin/nologin
#debian 和ubuntu为
~$ sudo usermod -s /usr/sbin/nologin
本文章来至懒人的世界(http://sysadm.blog.chinaunix.net),版权所有,如需转载,请注明出处
Linux 限制用户无法登录系统相关推荐
- linux下用户配置文件与系统配置文件
linux下用户配置文件与系统配置文件 linux下用户配置文件目录在用户的目录下 以我的ubuntu为例,我的用户配置文件所在目录为:/home/liyuanhong 使用命令:ls -A 来 ...
- linux怎样禁止他人远程,linux禁止用户远程登录的方法
linux禁止用户远程登录的方法: 1.在新添加一个新用户的时候就指定这个用户不能远程登录 useradd -s /sbin/nologin zgsj //这里就是创建了一个不能远程登 ...
- 统一用户单点登录系统
see also:http://www.ibmtech.com.cn/dandian.html 统一用户单点登录的基本原理 一般来说,每个应用系统都拥有独立的用户信息管理功能,用户信息的格式.命名与存 ...
- linux 新用户 界面登录,如何在Linux系统登录界面加入个性化提示信息
如何在Linux系统登录界面加入个性化提示信息 Linux字符界面看久了容易乏味,如果在登录时加点个性化显示看着也比较舒服,下面小编就给大家介绍下如何在Linux系统登录界面加入个性化提示信息,一起来 ...
- linux root用户远程登录不上,linux禁止root用户远程登录
在LINUX系统中,计算机安全系统建立在身份验证机制上.如果root口令被盗,系统将会受到侵害,尤其在网络环境中,后果更不堪设想. 因此限制用户 root 远程登录,对保证计算机系统的安全,具有实际意 ...
- mysql8.0新用户无法连接_mysql 8.0.16 Linux新建用户无法登录
报错原因:ERROR 1045 (28000): Access denied for user 'ippbx_admin'@'localhost' (using password: YES). 8.0 ...
- ubuntu使用指南——root用户的设置、使用ssh远程登录、创建普通用户无法登录系统、远程重启或关闭服务器
- 更改Linux用户的登录shell环境
使用普通用户zhangrong登录系统,并将自己的登录的shell改为tcsh. 设置了新的登录shell后,将在该用户下次登录系统时生效. root用户可以直接通过修改"/etc/pass ...
- Linux新建用户可以在shell中切换到该用户也能登录到图形桌面
解决使用useradd testname,passwd testname命令确实创建了一个用户,可以在shell中切换到该用户.但不能登录到图形桌面的问题! 通过下面方法可以在Linux中新建用户,并 ...
最新文章
- 网络管理员比赛回顾04-DHCP
- 老视频修复爆火,却惹恼了历史学家:这并不是照片的本质
- 题解 中国剩余定理(同余方程组) HDU 3579
- A53 cache的架构解读
- 架设HmailServer邮件服务器以及webmail
- Angr 初体验之探索口令
- form表单提交数据丢失问题
- 从零开始构建自己的爬虫代理IP数据库并定期检验IP有效性...
- (96)自动售货机状态转移图,面试必问(二十)(第20天)
- EJB3.0学习笔记-----Stateful Session Bean的原理
- PHP的几个常用加密函数
- Python学习笔记(一) 计算阶乘
- esxi 环境 西数硬盘测试软件,总算基本完美的折腾好ESXI+群晖+NVME
- Python pyserial 串口工具
- Unity中加载倾斜摄影模型、dem叠加卫星影像做真实地形
- 动态优化模型/ 变分法:泛函、极值、变分
- 移远BC28_opencpu方案_pin脚分配
- 办公能手教你pdf如何设置背景颜色
- ETSI 开源MANO项目宣布发布Release 2
- 嵌入式软件工程师相关的应聘要求