ਲੀਨਕਸ ਵਿੱਚ chmod ਕਮਾਂਡ

ਲੀਨਕਸ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਫਾਈਲ ਦੀ ਅਨੁਮਤੀਆਂ ਬਦਲੋ

Chmod ਕਮਾਂਡ (ਭਾਵ ਪਰਿਵਰਤਨ ਮੋਡ) ਤੁਹਾਨੂੰ ਫਾਇਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਦੀ ਐਕਸੈਸ ਅਧਿਕਾਰ ਬਦਲਣ ਦਿੰਦਾ ਹੈ.

Chmod ਕਮਾਂਡ, ਜਿਵੇਂ ਕਿ ਹੋਰ ਕਮਾਂਡਜ਼, ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਜਾਂ ਇੱਕ ਸਕਰਿਪਟ ਫਾਈਲ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ.

ਜੇ ਤੁਹਾਨੂੰ ਫਾਈਲ ਦੇ ਅਨੁਮਤੀਆਂ ਦੀ ਲਿਸਟ ਦੇਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਤਾਂ ਤੁਸੀਂ ls ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ.

chmod ਕਮਾਂਡ ਸੰਟੈਕਸ

ਇਹ ਸਹੀ ਸੰਟੈਕਸ ਹੈ ਜਦੋਂ chmod ਕਮਾਂਡ ਵਰਤੀ ਜਾਂਦੀ ਹੈ:

chmod [options] mode [, mode] file1 [file2 ...]

ਹੇਠਾਂ ਕੁਝ ਆਮ ਚੋਣਾਂ ਹਨ ਜੋ chmod ਨਾਲ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ:

ਹੇਠਾਂ ਕਈ ਅੰਕਾਂ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਗਈ ਹੈ ਜੋ ਕੰਪਿਊਟਰ ਤੇ ਉਪਭੋਗਤਾ, ਸਮੂਹ ਅਤੇ ਹਰ ਕਿਸੇ ਲਈ ਸੈਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਨੰਬਰ ਤੋਂ ਅੱਗੇ ਪੜ੍ਹਨ / ਲਿਖਣ / ਅੰਦਾਜ਼ਾ ਪੱਤਰ ਬਰਾਬਰ ਹੈ.

chmod ਕਮਾਂਡ ਉਦਾਹਰਨਾਂ

ਜੇ ਤੁਸੀਂ, ਉਦਾਹਰਨ ਲਈ, ਫਾਇਲ "ਸਹਿਭਾਗੀਆਂ" ਦੀ ਅਨੁਮਤੀ ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਕਿ ਹਰ ਵਿਅਕਤੀ ਨੂੰ ਇਸਦੀ ਪੂਰੀ ਪਹੁੰਚ ਹੋਵੇ, ਤੁਸੀਂ ਇਹ ਦਰਜ ਕਰੋਗੇ:

chmod 777 ਭਾਗੀਦਾਰ

ਪਹਿਲੇ 7 ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਅਨੁਮਤੀਆਂ ਸੈਟ ਕਰਦਾ ਹੈ, ਦੂਜਾ 7 ਸਮੂਹ ਲਈ ਅਨੁਮਤੀਆਂ ਸੈਟ ਕਰਦਾ ਹੈ ਅਤੇ ਤੀਸਰਾ 7 ਹਰੇਕ ਲਈ ਅਨੁਮਤੀਆਂ ਸੈਟ ਕਰਦਾ ਹੈ

ਜੇ ਤੁਸੀਂ ਸਿਰਫ ਇਕ ਹੀ ਵਿਅਕਤੀ ਹੋਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਇਸ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸਦਾ ਇਸਤੇਮਾਲ ਕਰੋਗੇ:

700 ਮੈਂਬਰ ਹਿੱਸਾ ਲੈ ਰਹੇ ਹਨ

ਆਪਣੇ ਅਤੇ ਆਪਣੇ ਸਮੂਹ ਦੇ ਮੈਂਬਰਾਂ ਨੂੰ ਪੂਰਾ ਪਹੁੰਚ ਦੇਣ ਲਈ:

chmod 770 ਭਾਗੀਦਾਰ

ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਲਈ ਪੂਰੀ ਪਹੁੰਚ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਪਰ ਦੂਜਿਆਂ ਨੂੰ ਫਾਈਲ ਨੂੰ ਸੋਧਣ ਤੋਂ ਰੋਕਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇਹ ਵਰਤ ਸਕਦੇ ਹੋ:

chmod 755 ਹਿੱਸਾ

ਹੇਠਾਂ "ਸਹਿਭਾਗੀਆਂ" ਦੀ ਅਨੁਮਤੀ ਨੂੰ ਬਦਲਣ ਲਈ ਉੱਪਰ ਦਿੱਤੇ ਪੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਗਈ ਹੈ ਤਾਂ ਕਿ ਮਾਲਕ ਫਾਇਲ ਨੂੰ ਪੜ੍ਹ ਅਤੇ ਲਿਖ ਸਕੇ, ਪਰ ਇਹ ਕਿਸੇ ਹੋਰ ਲਈ ਅਧਿਕਾਰਾਂ ਨੂੰ ਨਹੀਂ ਬਦਲਦਾ:

chmod u = rw ਭਾਗੀਦਾਰ

Chmod ਕਮਾਂਡ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ

ਤੁਸੀਂ chgrp ਕਮਾਂਡ ਨਾਲ ਮੌਜੂਦ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਦੀ ਗਰੁੱਪ ਮਲਕੀਅਤ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ. Newgrp ਕਮਾਂਡ ਨਾਲ ਨਵੇਂ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਲਈ ਡਿਫਾਲਟ ਗਰੁੱਪ ਬਦਲੋ.

ਯਾਦ ਰੱਖੋ ਕਿ chmod ਕਮਾਂਡ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਚਿੰਨ ਸੰਬੰਧ ਸਹੀ, ਟਾਰਗਿਟ ਇਕਾਈ ਤੇ ਅਸਰ ਪਾਏਗਾ.