ਸ Sudੋ ਕਮਾਂਡ ਗੈਰ-ਪ੍ਰਬੰਧਕ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕੁਝ ਪ੍ਰਬੰਧਕ ਅਧਿਕਾਰ ਦਿੰਦਾ ਹੈ
ਜਦੋਂ ਤੁਸੀਂ ਲੀਨਕਸ (Linux) ਵਿਚ ਪ੍ਰਸ਼ਾਸਕੀ ਕਾਰਜਾਂ ਚਲਾਉਂਦੇ ਹੋ, ਤੁਸੀਂ ਸੁਪਰਯੂਜ਼ਰ (ਰੂਟ) ਤੇ ਸਵਿਚ ਕਰਨ ਲਈ su ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਜਾਂ ਤੁਸੀਂ sudo ਕਮਾਂਡ ਵਰਤਦੇ ਹੋ. ਕੁਝ ਲੀਨਕਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਰੂਟ ਯੂਜ਼ਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੇ ਹਨ, ਪਰ ਕੁਝ ਨਹੀਂ ਕਰਦੇ. ਉਹ ਨਹੀਂ ਜਿਹੜੇ ਨਾ ਕਰਦੇ ਹਨ - ਜਿਵੇਂ ਕਿ ਉਬਤੂੰ-ਸੂਡੋ ਜਾਣ ਦਾ ਰਸਤਾ ਹੈ.
ਸੁਡੋ ਕਮਾਂਡ ਦੇ ਬਾਰੇ
ਲੀਨਕਸ ਵਿੱਚ, ਸੁਡੋ-ਸੁਪਰ ਯੂਜਰ ਵਲੋਂ ਇੱਕ ਸਿਸਟਮ ਪ੍ਰਬੰਧਕ ਨੂੰ ਕੁਝ ਉਪਭੋਗਤਾਵਾਂ ਜਾਂ ਵਰਤੋਂਕਾਰਾਂ ਦੇ ਸਮੂਹਾਂ ਨੂੰ ਸਾਰੇ ਕਮਾਂਡਾਂ ਅਤੇ ਆਰਗੂਮਿੰਟ ਦੇ ਦੌਰਾਨ ਕੁਝ ਜਾਂ ਸਾਰੀਆਂ ਕਮਾਂਡਾਂ ਨੂੰ ਰੂਟ ਦੇ ਤੌਰ ਤੇ ਚਲਾਉਣ ਦੀ ਯੋਗਤਾ ਦੇਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ. ਸੁਡੋ ਇੱਕ ਪ੍ਰਤੀ-ਕਮਾਂਡ ਆਧਾਰ ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਇਹ ਸ਼ੈੱਲ ਲਈ ਬਦਲੀ ਨਹੀਂ ਹੈ. ਫੀਚਰਾਂ ਵਿੱਚ ਕਮਾਂਡਾਂ ਨੂੰ ਸੀਮਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਸ਼ਾਮਲ ਹੈ ਜੋ ਇੱਕ ਉਪਭੋਗਤਾ ਪ੍ਰਤੀ-ਹੋਸਟ ਅਧਾਰ 'ਤੇ ਚਲਾ ਸਕਦਾ ਹੈ, ਹਰ ਆਦੇਸ਼ ਦੀ ਸਪੱਸ਼ਟ ਲਾਗਿੰਗ, ਜਿਸ ਨੇ ਸਪਸ਼ਟ ਆਡਿਟ ਟੈਲਲ ਦੀ ਪੇਸ਼ਕਸ਼ ਕੀਤੀ ਹੈ, ਕਿਸ ਨੇ ਕੀਤਾ, sudo ਕਮਾਂਡ ਦੀ ਇੱਕ ਸੰਰਚਨਾਯੋਗ ਟਾਈਮ-ਆਊਟ, ਅਤੇ ਉਸੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਵੱਖ ਵੱਖ ਮਸ਼ੀਨਾਂ ਤੇ ਸੰਰਚਨਾ ਫਾਇਲ.
ਸੁਡੋ ਕਮਾਂਡ ਦੀ ਉਦਾਹਰਣ
ਪ੍ਰਬੰਧਕੀ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਇੱਕ ਸਧਾਰਨ ਉਪਭੋਗਤਾ ਸੌਫਟਵੇਅਰ ਦੇ ਇੱਕ ਹਿੱਸੇ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਕਮਾਂਡ ਦਰਜ ਕਰ ਸਕਦੇ ਹਨ:
dpkg -i software.debਕਮਾਂਡ ਇੱਕ ਗਲਤੀ ਦਿੰਦੀ ਹੈ ਕਿਉਂਕਿ ਪ੍ਰਬੰਧਕੀ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਵਿਅਕਤੀ ਨੂੰ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ. ਪਰ, ਸੂਡੌ ਕਮਾਂਡਰ ਨੂੰ ਬਚਾਉਣ ਲਈ ਆਉਂਦਾ ਹੈ. ਇਸ ਦੀ ਬਜਾਏ, ਇਸ ਉਪਭੋਗਤਾ ਲਈ ਸਹੀ ਕਮਾਂਡ ਹੈ:
sudo dpkg -i software.debਇਸ ਵਾਰ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਹਨ. ਇਹ ਮੰਨਦਾ ਹੈ ਕਿ ਪ੍ਰਸ਼ਾਸਕੀ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਵਿਅਕਤੀ ਨੇ ਪਹਿਲਾਂ ਹੀ ਲੀਨਕਸ ਨੂੰ ਕੌਂਸਲ ਕਰ ਦਿੱਤਾ ਹੈ ਤਾਂ ਕਿ ਯੂਜ਼ਰ ਨੂੰ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਕਰ ਸਕਣ.
ਨੋਟ: ਤੁਸੀਂ ਕੁਝ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ sudo ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਰੋਕਣ ਲਈ ਲੀਨਕਸ ਨੂੰ ਵੀ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ.