सभी फ़ाइलों या फ़ोल्डरों का UID कैसे देखें


20

जब मैं करता हूं ls -al, मैं फ़ाइलों और फ़ोल्डरों के स्वामी और समूह को देख सकता हूं। हालाँकि, मैंने हाल ही में अपना यूआईडी बदल दिया है, इसलिए मुझे कैसे पता चलेगा कि मेरे सभी फ़ोल्डर मेरे उपयोगकर्ता नाम और नए यूआईडी के हैं?


मैं सवाल के बारे में निश्चित नहीं हूं। क्या आप इसका मतलब है कि आप अपने पुराने यूआईडी के साथ सभी फाइलों को ढूंढना चाहते हैं और उनके स्वामित्व को नए में बदलना चाहते हैं?
22

जवाबों:


36

ठीक है, अगर आपका मतलब है कि आप फ़ाइल के यूआईडी देखना चाहते हैं तो lsकमांड मदद कर सकता है।

आप n ध्वज के lsसाथ उपयोग कर सकते हैं ।

    ls -n

-n मैन पेज से स्पष्टीकरण:

-n, --numeric-uid-gid
              like -l, but list numeric user and group IDs.

उत्तम। ठीक वही जो मेरे द्वारा खोजा जा रहा था।
अर्धवृत्त 41

3

ठीक है, लिनक्स केवल यूआईडी द्वारा स्वामित्व को ट्रैक करता है

find / -uid 1000

यूआईडी 1000 को यूआईडी में बदलें जिस पर आप सर्च करना चाहते हैं।


यह लोड पाया गया और कहा कि अनुमति से इनकार कर दिया।
जॉन स्मिथ

एक विशिष्ट यूआईडी के साथ पहला उपयोगकर्ता खाता बनाने के लिए उबंटू में एक प्रक्रिया नहीं लगती है। यदि आप एक गैर-डिफ़ॉल्ट यूआईडी का उपयोग करना चाहते हैं, तो ऐसा प्रतीत होता है कि आपको यूआईडी को बदलकर अपने सिस्टम में सब कुछ तोड़ना होगा और समस्याओं का पता चलने पर इसके कुछ हिस्सों को आज़माएं और ठीक करें। यह वास्तव में भयानक है और मैं बिल्कुल खो गया हूं कि क्या बदलना है और जहां हर चीज को बदलने की आवश्यकता है वह स्थित है।
जॉन स्मिथ

नहीं, आपको लाइव usb से बेहतरीन तरीके से यूआईडी को बदलना होगा। आप शायद इंस्टॉलर में उन्नत विकल्पों का उपयोग करके एक यूआईडी का चयन कर सकते हैं। Muffinresearch.co.uk/linux-changing-uids-and-gids-for-user भी देखें । लेकिन हां, क्या आप चीजों को बदलते जा रहे हैं, विशेष रूप से सिस्टम सेटिंग्स, यह समझने के बिना कि आप ubuntu को कैसे तोड़ेंगे।
पैंथर

मैं सामान्य रूप से एक प्रशासनिक उपयोगकर्ता बनाने वाली प्रणाली को स्थापित करता हूं ("डिफ़ॉल्टडैम" कहता हूं) और फिर वहां से मैं adduserअपना उपयोगकर्ता बनाता हूं, उपयोग करता हूं, जिसका एक अलग, विशेष यूआईडी है (आप जानते हैं, 1992 में हमारे पास फाइल साझा करने के लिए एक व्यक्तिगत यूआईडी था NFS के पास तब कोई UID टेबल नहीं था, और मुझे इसके साथ भावुक हो गए :-))। यह रास्ता साफ है और आपको कोई समस्या नहीं होगी। सभी सिस्टम पर एक यूआईडी बदलने की कोशिश कर लगभग असंभव है --- यह सिर्फ फ़ाइल का स्वामित्व नहीं है, यह है में भी कुछ फ़ाइल --- लगता है /etc/groups
रमनो

1

$ ls -lnR yourdir

  • मामले में जानकारी एक निर्देशिका की जरूरत है

0

यूआईडी की जाँच के लिए : एक निर्देशिका मालिक का समूह: समूह

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