CentOS系统临时禁止一个用户的方法
前言
在使用CentOS系统的过程中,如果不想删除用户,只是临时或短期内禁止某个用户登录系统,可以通过下面两种办法实现:
1、只把用户的记录从/etc/passwd
文件中去掉,仅保留其主目录和其他文件不变;
2、在/etc/passwd
文件(或/etc/shadow
)中,关于该用户的passwd域的第一个字符前面加上一个“*”号即可。
注意:这只是禁止某个用户。如果要删除一个用户,需要删除的项包括:
1、 /etc/passwd
文件中的相关用户记录;
2、 /etc/group
文件中的该用户的信息;
3、该用户的主目录,一般在/home目录下;
4、该用户所创建的,或属于该用户的文件。
userdel
命令用来删除用户及其主目录。
命令格式为:
$ userdel [-r] username
-r
选项: 表示用户主目录及其内部的文件将被删除。
总结
以上就是关于在CentOS系统中临时禁止一个用户的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
相关推荐
-
详解CentOS6.8 安装FTP及添加用户
一 安装FTP 1 检测是否已经安装FTP rpm -qa | grep vsftpd 2 若没有,则进行安装 yum install vsftpd 二 设置vsftpd开机启动 chkconfig --level 35 vsftpd on 三 配置FTP服务器(开启基于用户的访问控制) 1 配置文件的修改 vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO # 是否开启匿名登录 local_enable=YES # 是否允许本地用户登录 write_
-
Centos7学习之添加用户和用户组的方法
在使用 Centos 之前用的更多是Ubuntu,所以在 useradd 和 adduser 两条命令出现歧义,在Ubuntu系统上这是两条命令,而在Centos上则是同一条命令,adduser 是链接的形式存在 # ll /usr/sbin/ | grep user lrwxrwxrwx. 1 root root 7 10月 30 17:09 adduser -> useradd -rwxr-x---. 1 root root 114064 6月 10 09:16 useradd 1.添加用户
-
centos 7中添加一个新用户并授权的步骤详解
前言 最近在笔记本装了一个centos,想要让别人也可以登录访问,用自己的账号确实不太好,于是准备新建一个用户给他.发现网站这方便的资料比较少,所以将自己实现的步骤总结分享出来,话不多说了,来一起看看详细的介绍: 创建新用户 创建一个用户名为:zhangbiao [root@localhost ~]# adduser zhangbiao 为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略: [root@localhost ~]# passwd zhangbiao 更改用户 zha
-
CentOS系统临时禁止一个用户的方法
前言 在使用CentOS系统的过程中,如果不想删除用户,只是临时或短期内禁止某个用户登录系统,可以通过下面两种办法实现: 1.只把用户的记录从/etc/passwd文件中去掉,仅保留其主目录和其他文件不变: 2.在/etc/passwd文件(或/etc/shadow)中,关于该用户的passwd域的第一个字符前面加上一个"*"号即可. 注意:这只是禁止某个用户.如果要删除一个用户,需要删除的项包括: 1. /etc/passwd文件中的相关用户记录: 2. /etc/group文件中的
-
Python实现获取系统临时目录及临时文件的方法示例
本文实例讲述了Python实现获取系统临时目录及临时文件的方法.分享给大家供大家参考,具体如下: 在开发应用程序的过程中,会有一些临时的信息,或者不太重要的信息,会保存在一个特殊的目录下面,在windows 里面,通常会在 c:\docume~1\admini~1\locals~1\temp 这个地方,而在 centos 中就是 /tmp 目录 比如我们经常上网,网页的的一些临时信息都保存在这个临时目录里面.那么在我们自己写应用程序的时候,怎么得到这个临时目录,怎么创建临时文件呢.在python
-
Centos系统中用mock构建rpm的方法
前言 在centos下执行rpmbuild -ba package.spec的时候,通常会要求系统也安装对应的依赖包,这样就会导致系统装上许多没用的软件包,占用空间.于是搜索了一下,发现可以通过mock命令来解决这个问题. 构建方法 首先是安装mock,由于mock是在epel仓库里的,所以还需要先装epel仓库 yum -y install epel-release yum -y install mock 通常情况下使用rpmbuild会新开一个用户,比如builder,这样就不会污染系统环境
-
Xen虚拟机在CentOS系统中的安装和使用方法
一.原理讲解 虚拟化的概念:将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU.内存.磁盘.I/O等硬件变成可以动态管理的"资源池",从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化. XEN是目前Linux上的最佳的虚拟化解决方案,特别适合于服务器应用,如用于将多个服务器合并到一台物理服务器上,以节省运营成本(机房空间.电力消耗):或者是出于安
-
centos系统搭建本地yum服务器的方法
前言 首先特别说明的是,YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式.虽然在centos中可以直接使用yum源,但是也存在着与外网隔绝的现状,因此需要搭建本地yum源,下面来看看详细的方法. 系统:centos 6.5 1.将光盘挂载到/mnt下面 # mount /dev/cdrom /mnt 2.删除系统自带的repo文件 # cd /etc/yum.repos.d/ # mkdir bak # mv *.repo bak 3.安装createrepo(其实只要安装
-
怎样给centos系统扩展磁盘分区的实现方法
问题/故障/场景/需求 eve-ng的虚拟机ova的硬盘只有38G,需要增加空间,在vmware直接扩展硬盘后,重启系统,使用fdisk -l可以看到硬盘扩大了,但文件系统并没有扩大,还需要将这些新增的空间扩展分配到某个文件系统才行.下面记录了整个扩展过程 解决方法/步骤 在VM里扩大磁盘到250G重启系统后,查看当前的文件系统的情况 root@eve-ng:~# df -h Filesystem Size Used Avail Use% Mounted on udev 7.9G 0 7.9G
-
Centos 6.9环境下创建用户及删除用户的方法
本文实例讲述了Centos 6.9环境下创建用户及删除用户的方法.分享给大家供大家参考,具体如下: 根下单独创建目录 mkdir -p /weftp 创建用户weftp useradd -d /weftp/wq weftp 赋予用户权限 chown -R weftp /weftp/wq/* 用户配置密码 passwd weftp 删除用户 userdel weftp 删除用户目录 rm -rf /weftp/wq 删除系统创建的用户邮箱 rm -rf /var/spool/mail/weftp
-
Unix/Linux系统下的nobody用户与nologin详细介绍
Unix/Linux系统下的nobody用户是什么? 1.Windows系统在安装后会自动建立一些用户帐户,在Linux系统中同样有一些用户帐户是在 系统安装后就有的,就像Windows系统中的内置帐户一样. 2.它们是用来完成特定任务的,比如nobody和ftp等,我们访问LinuxSir.Org的网页程序时,官网的服务器就是让客户以'nobody'身份登录的(相当于Windows系统中的匿名帐户); 我们匿名访问ftp时,会用到用户ftp或nobody. 3.首先,nobody是一个普通用户
-
CentOS系统中一键安装Openstack图文教程
前言 首先找到一个国外的网站, http://openstack.redhat.com/Main_Page,进入到quickstart页面中 简单翻译如下: 用到的工具是一个被成为RDO的东东, 能够在基于RHEL内核的linux系统,如RedHat,CentOS,Scientific Linux下,快速实现三步安装. 一:安装RDO软件 sudo yum install -y http://rdo.fedorapeople.org/rdo-release.rpm 二:安装一个叫packsta
-
centos 6 安装vsftpd与PAM虚拟用户的方法
使用yum 安装vsftp yum install vsftpd pam pam-* db4 db4-* 创建一个保存用户及密码的文件 cd /etc/vsftpd/ touch vuser_passwd.txt 添加用户(奇行用户,偶行密码) vim vuser_passwd.txt tom DSfaoewLD3 ken GetpOIIofd324DLJhg 将文本内的帐号及密码添加到db4的数据库文件内 db_load -T -t hash -f /etc/vsftpd/vuser_pass
随机推荐
- 分享10个免费超棒的编程用等宽字体
- getcwd cannot access parent directories错误解决方法
- JavaScript之信息的封装 js对象入门
- JS实现弹出居中的模式窗口示例
- windows7配置Nginx+php+mysql的详细教程
- php设计模式 Strategy(策略模式)
- php实现的click captcha点击验证码类实例
- Android 自定义 HorizontalScrollView 打造多图片OOM 的横向滑动效果(实例代码)
- 基于jQuery插件实现环形图标菜单旋转切换特效
- NodeJS中的MongoDB快速入门详细教程
- JavaScript 常用函数库详解
- PowerShell中的函数重载示例
- Python实现二分查找算法实例
- js substr,substring与java substring和C# substring的区别解析
- asp.net 半角全角转化工具
- 全面掌握Java中的循环控制语句与条件判断语句的使用
- Discuz!NT数据库读写分离方案详解
- Android实现QQ侧滑(删除、置顶等)功能
- JS中实现一个下载进度条及播放进度条的代码
- JavaScript中的ES6 Proxy的具体使用