मुझे फ़ाइल / निर्देशिका के स्वामित्व का उपयोग करना है। chmod
मुझे केवल मालिकों का उपयोगकर्ता नाम पता है, लेकिन साथ ही साथ डिफ़ॉल्ट समूह का नाम बदलना चाहते हैं। इस स्तर पर समूह का नाम तय नहीं किया गया है इसलिए मैं उपयोगकर्ता नाम के समान ही लगा रहा हूं
chown -R username:username path_to_dir
कमांड विभिन्न sytems / उपयोगकर्ताओं के लिए चल सकता है, इसलिए मेरी चिंता यह है कि क्या linux में हमेशा एक युग्म उपयोगकर्ता नाम (उपयोगकर्ता) होगा: उपयोगकर्ता नाम (समूह) या कुछ बिंदु पर यह डिफ़ॉल्ट group_name त्रुटि दे सकता है।
हालांकि मैंने उपयोगकर्ता के GID को ढूंढना शुरू कर दिया है
id username | tr '(=)' ':' | awk -F: '{print $3}
लेकिन ज्ञान के लिए मैं जानना चाहता हूं। अब तक /etc/passwd
/etc/groups
कुछ उपयोगकर्ताओं को "शटडाउन, हाल्ट, सिंक, ओपियर्टोर" को छोड़कर सभी उपयोगकर्ताओं के समूहों में भी सूचीबद्ध किया गया है।
EDIT 1: id -gn username भी अच्छा विकल्प है
id -gn username
जो आईडी के बजाय नाम प्रिंट करता है।
id -g username
?