किसी विशिष्ट समूह के साथ एक प्रक्रिया कैसे चलाएं?


22

मुझे अपने स्वयं के उपयोगकर्ता अधिकारों के साथ एक आवेदन शुरू करना होगा, लेकिन समूह अलग होना चाहिए। इसलिए, इसके बजाय:

$ ps -eo "user,group,args" | grep qbittorrent
morfik   morfik      /usr/bin/qbittorrent

यह उदाहरण के लिए होना चाहिए:

$ ps -eo "user,group,args" | grep qbittorrent
morfik   p2p      /usr/bin/qbittorrent

इसे पासवर्ड के बारे में पूछे बिना भी करना होगा। क्या इसको हासिल करने के लिए कोई रास्ता है?


क्षमा करें टिप्पणी नहीं कर सकते इसलिए उत्तर क्षेत्र में इस अनुवर्ती कार्रवाई को भेजें। <br> एसजी हमारे मामले में काम नहीं करता है। एक उपयोगकर्ता को आमतौर पर "newgrp" कमांड का उपयोग करने के लिए "जैज" समूह में बदलने के लिए कमांडलाइन से एक विशेष निर्देशिका "dirA" में उतरने में सक्षम होना चाहिए। लेकिन वह उस "दीरा" में उतरने के लिए "नॉटिलस - ब्रोसर" पाने का रास्ता नहीं खोज सकता है। उन्होंने "एनजी जैज़-सी 'नॉटिलस - ब्रोसर' की कोशिश की, लेकिन यह अभी भी" दिर "में नहीं उतर सकता है। ऐसा कैसे?
CLTECH

जवाबों:


31

का उपयोग करें sg

उदाहरण के लिए, निम्न कमांड sleepसमूह के लिए आह्वान करेगाgroup-name

sg group-name -c 'sleep 100'

आदमी पृष्ठ से:

NAME
   sg - execute command as different group ID

SYNOPSIS
   sg [-] [group [-c ] command]

DESCRIPTION
   The sg command works similar to newgrp but accepts a command. The
   command will be executed with the /bin/sh shell...

बहुत आसान है, और यह काम करता है। :)
मिखाइल मॉर्फिकोव

2

sg ग्रुप पासवर्ड के लिए पूछें

sudo में ऑप्शन -g होता है जो यूजर पासवर्ड द्वारा ही करता है।

यह sudoers में उल्लेख समूह की आवश्यकता है

मैं बदल गया / आदि / sudoers द्वारा

%wheel All=(ALL) ALL

सेवा मेरे

%wheel All=(ALL:ALL) ALL

कभी-कभी यह अधिक सुविधाजनक होता है

Sudoers को संपादित करने का सुरक्षित तरीका है:

sudo sudoedit /etc/sudoers

0

Sg के साथ पासवर्ड प्रॉम्प्ट से बचने के लिए अपने आप को समूह के सदस्य के रूप में जोड़ें

    sudo gpasswd -M morfik p2p

आपको पासवर्ड हटाने और केवल सदस्यों तक पहुंच को प्रतिबंधित करने की आवश्यकता हो सकती है

    sudo gpasswd -r p2p
    sudo gpasswd -R p2p

man gpasswd आपको और विस्तार देगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.