nologinユーザーとして実行されているプロセスでコマンドを実行します。

nologinユーザーとして実行されているプロセスでコマンドを実行します。

nologinユーザーとして実行されているプロセスがあります(この場合スコ羊仕える人)。

プロセスでいくつかのシェルコマンドを実行したいのですが、次の標準ユーティリティ以外はほとんどls使用できませんdate

私の特別なケースでは、利用可能なスクリプトを使用したいと思いました。/usr/local通常のログインユーザーの場合は、sourceinitスクリプトで十分です。.bashrc

sourcenologinユーザーの場合、オペレータと同じくらい使いにくいようです.

/etc/profileあるいは、必要な行を追加しようとしましたが、/etc/bash.bashrcそれも機能しませんでした。

バイナリをにコピーする以外に他の方法はありますか/bin

現在、Ubuntu 14.04を使用しています。

ベストアンサー1

ファイルには次のデフォルトパスが含まれているため、追加し/usr/localてください。ENV_PATH/etc/login.defs/etc/login.defs

ENV_PATH        PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

おすすめ記事