原文:如何以nobody用户执行命令?

最近在logstash中使用nobody用户启动logstash,一想,nobody用户的shell不是 sbin nologin吗 不能登录执行命令呀 于是看了一下它的启动脚本,是使用其他方式进行的。。。 玩了几年linux竟然还不知道chroot可以干这事,只知道chroot将根目录切换到某一位置,,汗颜。。 使用su l nobody c 命令 方式 然,nobody用户的shell是 sb ...

2016-11-29 20:07 0 3161 推荐指数:

查看详情

linux 如何指定nologin用户执行命令

在linux中建立网站时,我们一般分配一个www之类的用户给网站应用程序。 如果我们使用root或者具有管理员权限的账号在网站目录下去创建文件时,会遇到各种权限问题。 这时我们可以切换到www用户,这类用户一般是nologin,不允许登录。 如果我们su www或者sudo www,切换到www ...

Sun Jul 28 02:10:00 CST 2019 0 2772
linux指定nologin用户执行命令

1.为了安全,使用nologin账号来运行程序, su -s /bin/bash -c "ls" www 这条命令到底做了什么呢?su -s 是指定shell,这里www用户是nologin用户,是没有默认的shell的,这里指定使用/bin/bash, -c 后面接需要运行的命令, 后面 ...

Thu Dec 29 17:47:00 CST 2016 0 1853
linux 如何指定nologin用户执行命令

www用户安全做法 在linux中建立网站时,我们一般分配一个www之类的用户给网站应用程序。如果我们使用root或者具有管理员权限的账号在网站目录下去创建文件时,会遇到各种权限问题。这时我们可以切换到www用户,这类用户一般是nologin,不允许登录。如果我们su www ...

Sat May 09 23:55:00 CST 2020 0 4709
shell脚本中切换用户执行命令

1.切换用户执行命令 su 用户名 -c "命令" 2.切换用户执行脚本 su 用户名 -s /bin/bash 脚本路径 3.切换用户执行命令集su 用户名 <<EOF命令集EOF ...

Fri Jun 06 01:36:00 CST 2014 0 3492
ansible 远程以普通用户执行命令

1. ansible 10.0.0.1 -m raw -a "date" -u www 2.在ansible的主机配置文件中指定ssh_uservi/etc/ansible/hosts10.0.0. ...

Fri Oct 05 23:44:00 CST 2018 0 4147
Crontab 使用指定用户环境变量执行命令

不太理解为何中文技术博客搜不到这个问题的答案。。 其实 crontab 可以直接指定使用什么 shell 因为会用到 source 的关系所以我们可以先制定 shell 为 bash 既不需要自己去建 shell 脚本指定 #!/bin/sh 也不需要在要执行命令前面加多 ...

Mon Mar 07 23:53:00 CST 2022 0 679
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM