初心者の質問 WSL Windows 11でOpenSuse Tumbleweedを使用しています。通常のユーザーとしてサービスを使用してアプリケーションを起動したり、状態を確認したりすることはできません。根だけ。
次のエラーが発生します。
service: only root can use service
編集:また、次のエラーが発生したため、通常のユーザーでpingを実行できないことも確認されました。
user@device: ping -v 1.1.1.1
ping: socket: operation not permitted
ping: socket: operation not permitted
役に立ったら、これをインストールするときにホイールセットはありませんでした。 sudo権限を許可するには、Wheelグループを作成し、ここにユーザーを追加する必要がありました。
答え1
短い答えは次のとおりです。デザインで作業します。
UNIX / Linuxでは、サービス管理は(主に)root
ユーザーごとに行われます。通常のユーザーとしてタスクを実行するには、次のコマンドを試してください。
sudo service httpd status
(たとえば)
またはルートになり、サービスを管理します。またはルートパスワードを知っている場合:
su - -c service httpd status
(最初のダッシュはエラーではなく、su
ターゲットユーザーの環境をインポートすることを意味します(この場合root
)