addgroup बनाम groupadd


17

मुझे पता है कि वहाँ adduserऔर के बीच एक मामूली अंतर हैuseradd
(अर्थात, adduserअतिरिक्त सुविधाएं हैं useradd, जैसे कि होम डायरेक्टरी बनाना।)

तब के बीच संबंध क्या है addgroupऔर groupadd?
क्या समूह बनाने का एक पसंदीदा तरीका है?


3
मैं इस विशेष नामकरण को बहुत नापसंद करता हूं। याद नहीं कर सकते हैं जो उपयोगिताओं के अधिक आदिम है।
डबियसजिम

1
@dubiousjim - मैं यह कैसे कर सकता हूं मुझे याद है कि सभी सुविधा "ऐड" से शुरू होती हैं, इसलिए आदिम लोग उन सभी चीजों से शुरू करते हैं जो वे बदल रहे हैं, अर्थात "उपयोगकर्ता '," समूह ", आदि
rtfminc

मुझे यह याद रखना आसान है कि आज्ञाओं को वर्णमाला के क्रम में रखने से कौन सी अधिक आदिम है। वर्णानुक्रम में 'एड्यूसर' और 'डेल्यूसर' सबसे पहले आएंगे, इसलिए हाल के स्तर / उच्च स्तर के हैं। जबकि 'useradd' और 'userdel' पुराने / निचले स्तर के कमांड हैं।
JSON C11

जवाबों:


20

अधिकांश वितरण पर adduserऔर addgroupकमांड के आसपास इंटरैक्टिव 'सुविधा' रैपर हैं useraddऔरgroupadd

आप which addgroupमेरी मशीन (Ubuntu 11.04) पर कमांड का उपयोग करके ऐडग्रुप पा सकते हैं, जिसमें यह रहता है/usr/sbin/addgroup

मेरे बॉक्स addgroupपर एक पर्ल स्क्रिप्ट है जो groupaddकमांड को लागू करने से पहले विभिन्न विकल्पों (अंतःक्रियात्मक) के लिए संकेत देती है ।

groupaddआम तौर पर स्क्रिप्टिंग के लिए बेहतर होता है (कहते हैं, यदि आप बैच में उपयोगकर्ताओं को बनाने के लिए नहीं चाहते हैं), जबकि addgroupअधिक उपयोगकर्ता के अनुकूल है (खासकर यदि आप सभी विकल्पों और झंडों से अपरिचित हैं)।

बेशक addgroupजब आप इसे लागू करते हैं तो कमांड के माध्यम से कई विकल्प भी लेते हैं, लेकिन यह मुख्य रूप से एक इंटरैक्टिव स्क्रिप्ट के रूप में अभिप्रेत है।

दिलचस्प बात यह है कि मेरे बॉक्स addgroupपर एक सिमलिंक है adduser, स्क्रिप्ट उस नाम की जांच करती है जिसे इसके तहत लाया गया था और उसी के अनुसार अलग-अलग कार्य करता है।


2

groupadd बेहतर क्रॉस-लाइनक्स और कभी-कभी क्रॉस-यूनिक्स सिस्टम संगतता के लिए अधिक बेहतर है।

addgroupअक्सर सिर्फ एक रैपर ओवर groupadd(पर्ल, सोर्स कोड में लिखा होता है )।

उसी तरह, useraddसे अधिक बेहतर है adduser- यहाँ देखें

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