`

linux的nologin

 
阅读更多
设置一个用户为nologin,那么这个用户是不能登陆的,但是其他功能没有影响,只是不能登陆而已.
hive:x:489:484:Hive:/var/lib/hive:/sbin/nologin

这个时候是不能登陆的
[root@btirsvr77 /]# su hive
This account is currently not available.



但是可以正常使用的:

[root@btirsvr77 /]# ls -l 1.sh
-rwx------ 1 hive hadoop 24 8月  23 12:10 1.sh

[root@btirsvr77 /]# more 1.sh
id 
echo "111111111111"

[root@btirsvr77 /]# sudo -u hive ./1.sh id
uid=489(hive) gid=484(hive) 组=484(hive)
111111111111




分享到:
评论

相关推荐

    详解Linux系统中设置SFTP服务用户目录权限的方法

    在工作或者学习的时候,我们常常会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加、修改、删除操作,并且只能使用sftp登录服务器,不能用ssh操作。这些可以通过配置sftp服务实现。 方法如下 ...

    linux用户权限管理

    1.理解linux多用户,多任务的特性 2.linux下用户的角色分类 3.用户和组的概念 4.用户和组的关系 二 用户配置文件概述 1.用户和组相关的配置文件 (1)/etc/passwd文件 系统用户配置文件,是用户管理中最重要的...

    nologin命令 限制用户登录

    与该功能相关的Linux命令:readonly命令 – 标记shell变量或函数为只读vipw命令 – 编辑某些配置文件dpkg-split命令 – 分割软件包resize命令 – 设置终端机视窗的大小source命令 – 在当前Shell环境中从指定文件...

    Linux命令图解.pdf

    linux命令图解大全,基本涵盖了linux的所有基础命令,每个命令都有相应的截图展示效果 linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是...

    Unix/Linux系统下的nobody用户与nologin详细介绍

    linux系统下的nobody用户是什么用户,nologin又是什么?本文为大家详细介绍了这两个no字辈

    Linux操作FTP用户

    1 新建用户 useradd 用户名 gpsin g 当前登录用户 root d 根目录 home weiss s sbin nologin 不是用于登录 passwd 用户名 为该用户创建密码

    Linux FTP服务配置

    添加用户ftp1,设置登录脚本为 /sbin/nologin: vsftp默认目录为:/var/ftp,为方便测试,在/var/ftp下新建一个文件"testLocal",在"/var/ftp/pub"新建一个文件"testAnon"。 由于使用root用户新建文件,文件的所有者为...

    Linux复习题综合练习

    Linux复习题综合练习及答案仅选择题 1、Linux的第二块硬盘的第一个分区应该表示为:() ...将/etc/passwd该用户信息shell字段改成/sbin/nologin D.passwd -u[用户名] 。。。。。。。。。。。。。。。。。

    Linux安全加固-密码安全

    密码是在linux中是一道很重要的防线,在...必须除了root最高权限用户以外的用户将其bash改为nologin防止其他用户登录进行提权等危险操作首先更改配置文件 1.更改密码 2.将用户禁止登录 3.你也可以选择将其用户直接删除

    linux部署lnmp环境

    3、useradd -s /sbin/nologin -g www -M www 添加用户www 4、把tar包传输到home目录下 tar zxvf 解压 tar包 5、切换到pcre目录下 ./configure --prefix=/usr/local/pcre(压缩包 目录) 6、make && make install 7、...

    linux十二章-虚拟用户访问ftp.mp4

    Benet6.0 S2 LINUX 第十二章 实验报告 姓名: 李勰 所在班级: hb3017 日期: 2020 年 7 月 7 日 实 验 任 务 1. 搭建服务之前先关闭防火墙和selinux systemctl stop firewalld systemctl disable firewalld ...

    Linux FTP服务搭建

    [root@localhost ~]#useradd ftp –g ftp –d /var/ftp –s /sbin/nologin 第3步,Pure-FTPD服务下,匿名用户的默认主目录是/vat/ftp该目录需要手动创建,指令执行如下: [root@localhost ~]#mkdir /var/ftp [root@...

    Linux 怎么实现添加FTP用户并设置权限的方法

    Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test ... 运行命令:“usermod -s /sbin/nologin test” //

    Linux系统搭建ftp服务器

    Linux系统搭建ftp服务器 检测Linux系统是否安装...命令: useradd -s /sbin/nologin -d /home/ftp_test ftp_test 修改密码: passwd ftp_test 编辑vsftpd配置文件, 不允许匿名用户登录 vi /etc/vsftpd/vsftpd.conf

    Linux下搭建ftp服务器

    使用RH 系Linux,Debian系请酌情参照 安装ftp所需包 安装ftp包 yum -y install ftp 安装vsftpd包 yum -y install vsftpd 注:配置文件路径 /etc/vsftpd/ 创建ftp用户,并付赋权 创建普通用户(我这里用户名为...

    Linux系统故障诊断与排除--James Kirkland

    14.2.2 /etc/nologin 339 14.3 PAM 339 14.3.1 功能 340 14.3.2 优先级 340 14.3.3 模块名 341 14.3.4 参数 341 14.3.5 /etc/pam.d 341 14.3.6 /etc/pam.conf 342 14.3.7 /lib/security 342 14.3....

    linux命令详解之useradd命令使用方法.doc

    --excludedocs 不安装软件包中的文档文件 --includedocs 安装文档 --replacepkgs 强制重新安装已经安装的软件包 ...--replacefiles 替换属于其它软件包的文件--force 忽略软件包及文件的冲突 ...

    嵌入式系统/ARM技术中的解析LINUX的passwd文件

    通常在Linux系统中,用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。下面是一个passwd文件的示例(部分摘录):  root:x:0...

Global site tag (gtag.js) - Google Analytics