प्रत्येक Linux फ़ाइल और फ़ोल्डर एक स्वामी, एक समूह और अन्य उपयोगकर्ताओं को असाइन किए जाते हैं; न तो स्वामी और न ही दिए गए समूह का सदस्य। फ़ाइलों और फ़ोल्डरों के लिए एक्सेस अनुमति को बदलने के लिए, आप पहले बताई गई प्रत्येक श्रेणी के लिए अनुमति बदल सकते हैं। आप फ़ाइलों और फ़ोल्डरों के स्वामित्व को बदलकर उनकी अनुमति को भी बदल सकते हैं, यानी उन्हें किसी नए स्वामी या समूह को असाइन करना है।
संबंधित: लिनक्स पर फ़ाइल और फ़ोल्डर की अनुमति कैसे सेट करें
संबंधित: लिनक्स में समूह में उपयोगकर्ता कैसे जोड़ें
संबंधित: लिनक्स में समूहों से उपयोगकर्ता को कैसे हटाएं
Linux में फ़ाइलों और फ़ोल्डरों के स्वामित्व को बदलने का सामान्य तरीका chown और chgrp का उपयोग करना है । दोनों ही सभी Linux और अन्य यूनिक्स- आधारित ऑपरेटिंग सिस्टम जैसे macOS और BSD s में उपलब्ध कमांड-लाइन टूल हैं ।
Linux में फ़ाइलों और फ़ोल्डरों के लिए उपयोगकर्ता और समूह स्वामी को बदलने के चरण:
टर्मिनल लॉन्च करें।
सिस्टम में मौजूदा उपयोगकर्ताओं की सूची बनाएं।
$ गेटेंट पासवार्ड
रूट:x:0:0:रूट:/रूट:/बिन/बैश
डेमॉन:x:1:1:डेमन:/usr/sbin:/usr/sbin/nologin
बिन:x:2:2:बिन:/बिन:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
सिंक:x:4:65534:सिंक:/बिन:/बिन/सिंक
खेल:x:5:60:खेल:/usr/खेल:/usr/sbin/nologin
आदमी:x:6:12:आदमी:/var/कैश/आदमी:/usr/sbin/nologin
एलपी:एक्स:7:7:एलपी:/var/स्पूल/एलपीडी:/usr/sbin/nologin
मेल:x:8:8:मेल:/var/मेल:/usr/sbin/nologin
समाचार:x:9:9:समाचार:/var/स्पूल/समाचार:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/स्पूल/uucp:/usr/sbin/nologin
प्रॉक्सी:x:13:13:प्रॉक्सी:/बिन:/usr/sbin/nologin
www-डेटा:x:33:33:www-डेटा:/var/www:/usr/sbin/nologin
बैकअप:x:34:34:बैकअप:/var/बैकअप:/usr/sbin/nologin
सूची:x:38:38:मेलिंग सूची प्रबंधक:/var/सूची:/usr/sbin/nologin
आईआरसी:एक्स:39:39:आईआरसीडी:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats बग-रिपोर्टिंग सिस्टम (व्यवस्थापक):/var/lib/gnats:/usr/sbin/nologin
कोई नहीं:x:६५५३४:६५५३४:कोई नहीं:/कोई नहीं:/usr/sbin/nologin
systemd-timesync:x:100:101:systemd समय तुल्यकालन,,:/run/systemd:/usr/sbin/nologin
systemd-network:x:101:103:systemd नेटवर्क प्रबंधन,,:/run/systemd:/usr/sbin/nologin
systemd-resolve:x:102:104:systemd समाधानकर्ता,,:/run/systemd:/usr/sbin/nologin
संदेशबस:x:103:106::/कोई नहीं:/usr/sbin/nologin
syslog:x:104:110::/home/syslog:/usr/sbin/nologin
_apt:x:१०५:६५५३४::/कोई नहीं:/usr/sbin/nologin
tss:x:106:111:TPM सॉफ्टवेयर स्टैक,,:/var/lib/tpm:/bin/false
uuidd:x:107:114::/run/uuidd:/usr/sbin/nologin
tcpdump:x:108:115::/nonexistent:/usr/sbin/nologin
avahi-autoipd:x:109:117:Avahi autoip daemon,,:/var/lib/avahi-autoipd:/usr/sbin/nologin
usbmux:x:110:46:usbmux daemon,,:/var/lib/usbmux:/usr/sbin/nologin
rtkit:x:111:118:RealtimeKit,,:/proc:/usr/sbin/nologin
dnsmasq:x:112:65534:dnsmasq,,,:/var/lib/misc:/usr/sbin/nologin
अवही: x: ११३: १२०: अवही mDNS डेमॉन,,:/रन/अवही-डेमन:/usr/sbin/nologin
कप-पीके-हेल्पर:x:११४:१२१:कप-पीके-हेल्पर सेवा के लिए उपयोगकर्ता,,:/होम/कप-पीके-हेल्पर:/usr/sbin/nologin
स्पीच-डिस्पैचर:x:११५:२९:स्पीच डिस्पैचर,,:/रन/स्पीच-डिस्पैचर:/बिन/गलत
kernoops:x:११६:६५५३४:कर्नेल उफ़ ट्रैकिंग डेमॉन,,:/:/usr/sbin/nologin
saned:x:117:123::/var/lib/saned:/usr/sbin/nologin
nm-openvpn:x:118:124:NetworkManager OpenVPN,,:/var/lib/openvpn/chroot:/usr/sbin/nologin
व्हूप्सी:x:११९:१२५::/कोई नहीं:/बिन/गलत
रंग:x:120:126:रंगीन रंग प्रबंधन डेमॉन,,:/var/lib/color:/usr/sbin/nologin
sssd:x:121:127:SSSD सिस्टम उपयोगकर्ता,,:/var/lib/sss:/usr/sbin/nologin
geoclue:x:122:128::/var/lib/geoclue:/usr/sbin/nologin
पल्स:x:123:129:पल्सऑडियो डेमॉन,,:/var/run/pulse:/usr/sbin/nologin
hplip:x:124:7:HPLIP सिस्टम उपयोगकर्ता,,:/run/hplip:/bin/false
सूक्ति-प्रारंभिक-सेटअप:x:125:65534::/run/gnome-प्रारंभिक-सेटअप/:/बिन/गलत
gdm:x:126:131:Gnome प्रदर्शन प्रबंधक:/var/lib/gdm3:/bin/false
उपयोगकर्ता:x:1000:1000:उपयोगकर्ता,,:/घर/उपयोगकर्ता:/बिन/बैश
systemd-coredump:x:999:999:systemd कोर डम्पर:/:/usr/sbin/nologin
sshd:x:१२७:६५५३४::/run/sshd:/usr/sbin/nologin
शाकिर:x:१००१:१००१:शाकिर,,:/होम/शाकिर:/बिन/बैश
सिस्टम में मौजूदा समूहों की सूची बनाएं।
$ गेटेंट ग्रुप
रूट: एक्स: 0:
डेमॉन: एक्स: १:
बिन:x:2:
sys:x:3:
व्यवस्थापक:x:4:syslog,उपयोगकर्ता
ट्टी:x:5:
डिस्क: एक्स: 6:
एलपी: एक्स: 7:
मेल:x:8:
समाचार:x:9:
यूयूसीपी:एक्स:10:
आदमी:x:12:
प्रॉक्सी:x:13:
किमीएम:x:15:
डायलआउट:x:20:
फैक्स:x:21:
आवाज: एक्स: 22:
सीडीरोम:x:24:उपयोगकर्ता
फ्लॉपी:x:25:
टेप:x:26:
सूडो:x:27:उपयोगकर्ता, शकीर
ऑडियो:x:29:पल्स
डुबकी: एक्स: 30: उपयोगकर्ता
www-डेटा:x:33:
बैकअप:x:34:
ऑपरेटर:x:37:
सूची:x:38:
आईआरसी:x:39:
स्रोत:x:40:
gnats:x:41:
छाया:x:42:
utmp:x:43:
वीडियो:x:44:
एसएएसएल:एक्स:45:
प्लगदेव:x:46:उपयोगकर्ता
कर्मचारी:x:50:
खेल:x:60:
उपयोगकर्ता: एक्स: 100:
नोग्रुप: एक्स: 65534:
systemd-timesync:x:101:
सिस्टमडी-जर्नल:x:102:
systemd-नेटवर्क:x:103:
systemd-resolve:x:104:
क्रोंटैब:x:105:
संदेशबस:x:106:
इनपुट: एक्स: 107:
केवीएम: एक्स: 108:
प्रस्तुत करना:x:१०९:
सिसलॉग: एक्स: 110:
टीएसएस:एक्स:१११:
ब्लूटूथ: एक्स: 112:
एसएसएल-प्रमाणित: एक्स: 113:
यूआईडीडी: एक्स: ११४:
tcpdump:x:११५:
एसएसएच: एक्स: 116:
अवही-ऑटोआईपीडी:x:117:
आरटीकिट:x:118:
नेटदेव:x:119:
अवही: x: १२०:
lpadmin:x:१२१:उपयोगकर्ता
स्कैनर: x:122: saned
सेनड: एक्स: १२३:
एनएम-ओपनवीपीएन: एक्स: 124:
व्हूप्सी: एक्स: 125:
रंग: एक्स: 126:
एसएसएसडी: एक्स: 127:
भूगर्भ: x: 128:
पल्स:x:129:
पल्स-एक्सेस: x: १३०:
जीडीएम:x:131:
एलएक्सडी:एक्स:132:उपयोगकर्ता
उपयोगकर्ता: एक्स: 1000:
sambashare:x:133:उपयोगकर्ता
systemd-coredump:x:999:
शाकिर: एक्स: 1001:
वर्तमान स्वामी और फ़ाइल या फ़ोल्डर के समूह की जाँच करें।
$ स्टेट-सी "%U:%G" /var/www/html/index.html
जड़: जड़
सिस्टम उपयोगकर्ताओं की सूची के आधार पर फ़ाइल का स्वामी बदलें।
$ sudo chown www-data /var/www/html/index.html
पुष्टि करने के लिए वर्तमान स्वामी और फ़ाइल के समूह की जाँच करें।
$ स्टेट-सी "%U:%G" /var/www/html/index.html
www-डेटा:रूट
सिस्टम समूहों की सूची के आधार पर फ़ाइल का समूह बदलें।
$ sudo chgrp www-data /var/www/html/index.html
निर्देशिका के स्वामी और समूह दोनों को बदलें।
$ sudo chown www-data:www-data /var/www/html/
वाइल्डकार्ड का उपयोग करके स्वामी और समूह बदलें।
$ sudo chown www-data:www-data /var/www/html/*
सभी फ़ाइलों और फ़ोल्डरों के लिए स्वामी और समूह को पुनरावर्ती रूप से बदलें।
$ sudo chown -R www-data:www-data /var/www/html/*
सभी फ़ाइलों और फ़ोल्डरों के लिए स्वामी और समूह की जाँच करें।
$ ls -l /var/www/html/
कुल 20
drwxr-xr-x 2 www-डेटा www-डेटा 4096 24 जनवरी 09:58 सीएसएस
-rw-r--r-- 1 www-डेटा www-डेटा 10918 23 जनवरी 19:57 index.html
drwxr-xr-x 2 www-डेटा www-डेटा 4096 जनवरी 24 09:57 js
No comments:
Post a Comment