[linux] /sbin/nologin的用户运行程序

创建一个/sbin/nologin用户

[root@host101 ~]# useradd -s /sbin/nologin redis
[root@host101 ~]# grep redis /etc/passwd
redis:x:501:501::/home/redis:/sbin/nologin
[root@host101 ~]# su redis -c "echo ss"
This account is currently not available.

  1.su运行

[root@host101 ~]# su redis -s /bin/bash -c "echo ss"
ss

  2.sudo运行

[root@host101 ~]# sudo -u redis echo ss
ss

  

posted @ 2017-08-10 11:30  金枪语  阅读(2676)  评论(0编辑  收藏  举报