मुझे पता है कि वहाँ 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- यहाँ देखें