ਸੁਡੋ ਹੁਕਮ ਬਾਰੇ ਤੁਹਾਨੂੰ ਕੀ ਜਾਣਨਾ ਚਾਹੀਦਾ ਹੈ?

ਤੁਹਾਨੂੰ ਇਹ ਅਹਿਸਾਸ ਹੋ ਜਾਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਹੋਰ ਲਾਭਕਾਰੀ ਅਤੇ ਬਹੁਮੁਖੀ ਹੋ

ਲੀਨਕਸ (ਖਾਸ ਤੌਰ 'ਤੇ ਉਬਤੂੰ) ਦੇ ਨਵੇਂ ਉਪਭੋਗਤਾ ਛੇਤੀ ਹੀ ਸੁਡੋ ਕਮਾਂਡ ਤੋਂ ਜਾਣੂ ਹੋ ਜਾਂਦੇ ਹਨ. ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾ ਇਸਨੂੰ "ਇਜਾਜ਼ਤ ਰੱਦ ਕੀਤੇ ਗਏ" ਸੁਨੇਹੇ ਪ੍ਰਾਪਤ ਕਰਨ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਲਈ ਇਸਦਾ ਕਦੇ ਨਹੀਂ ਵਰਤਦੇ- ਪਰ ਸੁਡੋ ਹੋਰ ਬਹੁਤ ਕੁਝ ਕਰਦਾ ਹੈ.

ਸੁਡੋ ਬਾਰੇ

ਸੁਡੋ ਬਾਰੇ ਇੱਕ ਆਮ ਗਲਤ ਧਾਰਨਾ ਇਹ ਹੈ ਕਿ ਇਸਦਾ ਉਪਯੋਗ ਸਿਰਫ਼ ਕਿਸੇ ਆਮ ਉਪਯੋਗਕਰਤਾ ਨੂੰ ਰੂਟ ਅਧਿਕਾਰ ਦੇਣ ਲਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਵਾਸਤਵ ਵਿੱਚ, ਸੁਡੋ ਕਮਾਂਡ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਉਪਭੋਗਤਾ ਦੇ ਤੌਰ ਤੇ ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਮੂਲ ਤੌਰ ਤੇ ਰੂਟ

ਯੂਜ਼ਰ ਸੁਡੋ ਦੇ ਅਨੁਮਤੀਆਂ ਨੂੰ ਗ੍ਰਾਂਟ ਕਿਵੇਂ ਦੇਣੀ ਹੈ

ਊਬੰਤੂ ਦੇ ਯੂਜ਼ਰ ਆਮਤੌਰ ਤੇ ਸੁਡੋ ਕਮਾਂਡ ਦੀ ਪ੍ਰਵਾਨਗੀ ਲੈਣ ਦੀ ਸਮਰੱਥਾ ਰੱਖਦੇ ਹਨ. ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ, ਇੰਸਟੌਲੇਸ਼ਨ ਦੇ ਦੌਰਾਨ, ਇੱਕ ਡਿਫੌਲਟ ਉਪਭੋਗਤਾ ਬਣਦਾ ਹੈ, ਅਤੇ ਉਬੰਟੂ ਵਿੱਚ ਡਿਫੌਲਟ ਉਪਭੋਗਤਾ ਨੂੰ ਹਮੇਸ਼ਾ ਸੁਡੋ ਦੇ ਅਨੁਮਤੀਆਂ ਨਾਲ ਸੈਟਅੱਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਜੇ ਤੁਸੀਂ ਹੋਰ ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਉਬੁੰਟੂ ਦੇ ਅੰਦਰ ਹੋਰ ਯੂਜ਼ਰਜ਼ ਰੱਖਦੇ ਹੋ, ਪਰ, ਯੂਜਰ ਨੂੰ ਸੁਡੋ ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦੇਣ ਦੀ ਸੰਭਾਵਨਾ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

ਸਿਰਫ ਕੁਝ ਕੁ ਲੋਕਾਂ ਨੂੰ ਸੁਡੋ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸਿਸਟਮ ਪ੍ਰਬੰਧਕ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀਆਂ ਮਨਜ਼ੂਰੀਆਂ ਕੇਵਲ ਉਨ੍ਹਾਂ ਦੇ ਅਧਿਕਾਰਾਂ ਲਈ ਦਿੱਤੀਆਂ ਜਾਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ.

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

sudo useradd -m -g sudo

ਉਪਰੋਕਤ ਕਮਾਂਡ ਇੱਕ ਉਪਭੋਗਤਾ ਨੂੰ ਘਰੇਲੂ ਫੋਲਡਰ ਦੇ ਨਾਲ ਬਣਾਏਗੀ ਅਤੇ ਸੁਡੋ ਸਮੂਹ ਨੂੰ ਉਪਭੋਗਤਾ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰੇਗਾ. ਜੇ ਯੂਜ਼ਰ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਯੂਜ਼ਰ ਨੂੰ ਸੁਡੋ ਗਰੁੱਪ ਨੂੰ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਨਾਲ ਜੋੜ ਸਕਦੇ ਹੋ:

ਸੂਡੋ ਯੂਸਰਮਡ-ਏ-ਜੀ ਸੁਡੋ

ਇੱਕ ਸੁਹਜ ਸੁਡੋ ਟ੍ਰਿਕ ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਰੁਕਣਾ ਭੁੱਲ ਜਾਓ

ਇੱਥੇ ਉਹਨਾਂ ਟਰਮੀਨਲ ਕਮਾਂਡ ਟ੍ਰਾਂਸਕਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਜੋ ਤੁਸੀਂ ਤਜਰਬੇਕਾਰ ਮਾਹਰਾਂ ਤੋਂ ਸਿੱਖ ਸਕਦੇ ਹੋ - ਇਸ ਕੇਸ ਵਿੱਚ, "ਇਜਾਜ਼ਤ ਰੱਦ" ਦੇ ਸੰਦੇਸ਼ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ. ਜੇ ਇਹ ਲੰਮੀ ਕਮਾਂਡ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਤਿਹਾਸ ਦੇ ਉੱਪਰ ਜਾ ਸਕਦੇ ਹੋ ਅਤੇ ਸੁਡੋ ਨੂੰ ਇਸ ਦੇ ਸਾਹਮਣੇ ਰੱਖ ਸਕਦੇ ਹੋ, ਤੁਸੀਂ ਇਸ ਨੂੰ ਦੁਬਾਰਾ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ, ਜਾਂ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਧਾਰਨ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਸੁਡੋ ਦੀ ਵਰਤੋਂ ਨਾਲ ਪਿਛਲੀ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਂਦੀ ਹੈ:

ਸੂਡੋ !!

ਰੂਡ ਯੂਜ਼ਰ ਨੂੰ ਸੁਡੋ ਦੇ ਇਸਤੇਮਾਲ ਕਰਨ ਲਈ ਕਿਵੇਂ ਸਵਿੱਚ ਕਰਨਾ ਹੈ

S u ਕਮਾਂਡ ਨੂੰ ਇੱਕ ਯੂਜ਼ਰ ਅਕਾਉਂਟ ਤੋਂ ਦੂਜੇ ਵਿੱਚ ਬਦਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਸੁਪਰਯੂਜ਼ਰ ਖਾਤੇ ਤੇ ਆਪਣੇ ਸਵੈ ਸਵਿੱਚਾਂ ਤੇ Su ਕਮਾਂਡ ਚਲਾਉਣਾ. ਇਸ ਲਈ, ਸੂਡੋ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਸੁਪਰਯੂਜ਼ਰ ਖਾਤੇ ਵਿੱਚ ਬਦਲੀ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਉ:

ਸੂਡੋ ਸੁ

ਬੈਕਗਰਾਊਂਡ ਵਿੱਚ ਇੱਕ ਸੁਡੋ ਕਮਾਂਡ ਚਲਾਓ ਕਿਵੇਂ?

ਜੇ ਤੁਸੀਂ ਇੱਕ ਕਮਾਂਡ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜਿਸ ਲਈ ਬੈਕਗਰਾਊਂਡ ਵਿੱਚ ਸੁਪਰਯੂਜ਼ਰ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਸੁਡੋ ਕਮਾਂਡ ਨੂੰ -b ਸਵਿੱਚ ਨਾਲ ਚਲਾਓ ਜਿਵੇਂ ਕਿ ਇੱਥੇ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:

sudo -b

ਯਾਦ ਰੱਖੋ ਕਿ, ਜੇ ਕਮਾਂਡ ਚਲਾ ਰਹੀ ਹੈ, ਲਈ ਉਪਭੋਗਤਾ ਦਖਲ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਇਹ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ.

ਬੈਕਗਰਾਊਂਡ ਵਿੱਚ ਕਮਾਂਡ ਚਲਾਉਣ ਦਾ ਇੱਕ ਬਦਲ ਤਰੀਕਾ ਹੈ ਅਖੀਰ ਨੂੰ ਐਂਪਰਸੰਡਡ ਜੋੜਨਾ, ਜਿਵੇਂ ਕਿ:

ਸੂਡੋ &

Sudo Privileges ਦਾ ਇਸਤੇਮਾਲ ਕਰਕੇ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰਨਾ ਹੈ

ਸੁਪਰਯੂਜ਼ਰ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਫਾਈਲ ਨੂੰ ਸੰਪਾਦਤ ਕਰਨ ਦਾ ਸਪਸ਼ਟ ਤਰੀਕਾ , ਜਿਵੇਂ ਕਿ ਜੀਡੋਨ ਨੈਨੋ , ਜਿਵੇਂ ਕਿ ਸੁਡੋ ਨੂੰ ਇੱਕ ਐਡੀਟਰ ਚਲਾਉਣ ਦੀ ਹੈ:

ਸੂਡੋ ਨੈਨੋ

ਵਿਕਲਪਕ ਰੂਪ ਵਿੱਚ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

ਸੂਡੋ -ਈ

Sudo ਦਾ ਇਸਤੇਮਾਲ ਕਰਨ ਵਾਲਾ ਇੱਕ ਹੋਰ ਯੂਜ਼ਰ ਵਜੋਂ ਕਮਾਂਡ ਚਲਾਓ

ਜਿਵੇਂ ਕਿ ਪਹਿਲਾਂ ਦੱਸਿਆ ਗਿਆ ਹੈ, ਸੁਡੋ ਕਮਾਂਡ ਨੂੰ ਹੋਰ ਕਿਸੇ ਵੀ ਉਪਭੋਗਤਾ ਦੇ ਤੌਰ ਤੇ ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਉਦਾਹਰਣ ਵਜੋਂ, ਜੇ ਤੁਸੀਂ "ਜੋਹਨ" ਦੇ ਰੂਪ ਵਿੱਚ ਲਾਗਇਨ ਕੀਤੇ ਹਨ ਅਤੇ ਤੁਸੀਂ ਕਮਾਂਡ ਨੂੰ "ਟੈਰੀ" ਦੇ ਤੌਰ ਤੇ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ ਤਰੀਕਿਆਂ ਨਾਲ ਸੁਡੋ ਕਮਾਂਡ ਚਲਾਓਗੇ:

ਸੂਡੋ-ਯੂ ਟੈਰੀ

ਜੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਅਜ਼ਮਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ "ਟੈਸਟ" ਨਾਮਕ ਇੱਕ ਨਵਾਂ ਉਪਭੋਗਤਾ ਬਣਾਓ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਵਸੀਆ ਹੁਕਮ ਚਲਾਓ:

sudo -u test whoami

ਸੂਡੋ ਕ੍ਰਾਈਡੈਂਸ਼ੀਅਲ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਮਾਣਿਤ ਕਰੋ

ਜਦੋਂ ਤੁਸੀਂ ਸੁਡੋ ਦੇ ਨਾਲ ਇੱਕ ਕਮਾਂਡ ਚਲਾਉਂਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਸਵਰਡ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇਗਾ ਇਸ ਤੋਂ ਥੋੜ੍ਹੀ ਦੇਰ ਲਈ, ਤੁਸੀਂ ਸੁਡੋ ਨੂੰ ਆਪਣੇ ਪਾਸਵਰਡ ਦਿੱਤੇ ਬਿਨਾਂ ਹੋਰ ਆਦੇਸ਼ ਚਲਾ ਸਕਦੇ ਹੋ. ਜੇ ਤੁਸੀਂ ਇਸ ਮਿਆਦ ਨੂੰ ਵਧਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਓ:

sudo -v

ਸੁਡੋ ਬਾਰੇ ਹੋਰ

ਸੁਡੋ ਨੂੰ ਇਸ ਤੋਂ ਇਲਾਵਾ ਇੱਕ ਸੁਪਰ ਉਪਭੋਗਤਾ ਦੇ ਤੌਰ ਤੇ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਬਹੁਤ ਕੁਝ ਹੈ ਕੁਝ ਹੋਰ ਸਵਿਚਾਂ ਜੋ ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ ਨੂੰ ਦੇਖਣ ਲਈ ਸਾਡੋ ਮੈਨੁਅਲ ਦੇਖੋ.