मुझे पता है कि वहाँ adduser
और के बीच एक मामूली अंतर हैuseradd
।
(अर्थात, adduser
अतिरिक्त सुविधाएं हैं useradd
, जैसे कि होम डायरेक्टरी बनाना।)
तब के बीच संबंध क्या है addgroup
और groupadd
?
क्या समूह बनाने का एक पसंदीदा तरीका है?
मुझे पता है कि वहाँ adduser
और के बीच एक मामूली अंतर हैuseradd
।
(अर्थात, adduser
अतिरिक्त सुविधाएं हैं useradd
, जैसे कि होम डायरेक्टरी बनाना।)
तब के बीच संबंध क्या है addgroup
और groupadd
?
क्या समूह बनाने का एक पसंदीदा तरीका है?
जवाबों:
अधिकांश वितरण पर adduser
और addgroup
कमांड के आसपास इंटरैक्टिव 'सुविधा' रैपर हैं useradd
औरgroupadd
।
आप which addgroup
मेरी मशीन (Ubuntu 11.04) पर कमांड का उपयोग करके ऐडग्रुप पा सकते हैं, जिसमें यह रहता है/usr/sbin/addgroup
।
मेरे बॉक्स addgroup
पर एक पर्ल स्क्रिप्ट है जो groupadd
कमांड को लागू करने से पहले विभिन्न विकल्पों (अंतःक्रियात्मक) के लिए संकेत देती है ।
groupadd
आम तौर पर स्क्रिप्टिंग के लिए बेहतर होता है (कहते हैं, यदि आप बैच में उपयोगकर्ताओं को बनाने के लिए नहीं चाहते हैं), जबकि addgroup
अधिक उपयोगकर्ता के अनुकूल है (खासकर यदि आप सभी विकल्पों और झंडों से अपरिचित हैं)।
बेशक addgroup
जब आप इसे लागू करते हैं तो कमांड के माध्यम से कई विकल्प भी लेते हैं, लेकिन यह मुख्य रूप से एक इंटरैक्टिव स्क्रिप्ट के रूप में अभिप्रेत है।
दिलचस्प बात यह है कि मेरे बॉक्स addgroup
पर एक सिमलिंक है adduser
, स्क्रिप्ट उस नाम की जांच करती है जिसे इसके तहत लाया गया था और उसी के अनुसार अलग-अलग कार्य करता है।
groupadd
बेहतर क्रॉस-लाइनक्स और कभी-कभी क्रॉस-यूनिक्स सिस्टम संगतता के लिए अधिक बेहतर है।
addgroup
अक्सर सिर्फ एक रैपर ओवर groupadd
(पर्ल, सोर्स कोड में लिखा होता है )।
उसी तरह, useradd
से अधिक बेहतर है adduser
- यहाँ देखें