ਕੀ ਇੱਕ ਉਪਭੋਗਤਾ ਲੀਨਕਸ ਦੇ ਕਈ ਸਮੂਹਾਂ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ?

ਸਮੱਗਰੀ

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

ਮੈਂ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕਈ ਸਮੂਹਾਂ ਵਿੱਚ ਕਿਵੇਂ ਸ਼ਾਮਲ ਕਰਾਂ?

ਇੱਕ ਮੌਜੂਦਾ ਉਪਭੋਗਤਾ ਨੂੰ ਕਈ ਸੈਕੰਡਰੀ ਸਮੂਹਾਂ ਵਿੱਚ ਜੋੜਨ ਲਈ, ਯੂਜ਼ਰਮੋਡ ਕਮਾਂਡ ਨੂੰ -G ਵਿਕਲਪ ਅਤੇ ਕੌਮੇ ਨਾਲ ਸਮੂਹਾਂ ਦੇ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰੋ. ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ user2 ਨੂੰ mygroup ਅਤੇ mygroup1 ਵਿੱਚ ਜੋੜਨ ਜਾ ਰਹੇ ਹਾਂ।

ਲੀਨਕਸ ਵਿੱਚ ਮਲਟੀਪਲ ਗਰੁੱਪ ਕਿਵੇਂ ਸ਼ਾਮਲ ਕਰੀਏ?

ਇੱਕ ਨਵੀਂ ਸਮੂਹ ਕਿਸਮ ਬਣਾਉਣ ਲਈ groupadd ਤੋਂ ਬਾਅਦ ਨਵਾਂ ਗਰੁੱਪ ਨਾਮ ਆਉਂਦਾ ਹੈ. ਕਮਾਂਡ ਨਵੇਂ ਗਰੁੱਪ ਲਈ /etc/group ਅਤੇ /etc/gshadow ਫਾਈਲਾਂ ਵਿੱਚ ਐਂਟਰੀ ਜੋੜਦੀ ਹੈ। ਇੱਕ ਵਾਰ ਸਮੂਹ ਬਣ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਮੂਹ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਸਮੂਹ ਨੂੰ ਇੱਕ ਉਪਭੋਗਤਾ ਕਿਵੇਂ ਨਿਰਧਾਰਤ ਕਰਾਂ?

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

ਕੀ ਯੂਨਿਕਸ ਉਪਭੋਗਤਾ ਕਈ ਸਮੂਹਾਂ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ?

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

ਕੀ ਇੱਕ ਉਪਭੋਗਤਾ ਦੋ ਸਮੂਹਾਂ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ?

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

ਮੈਂ ਐਕਟਿਵ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕ ਸਮੂਹ ਵਿੱਚ ਕਈ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕਿਵੇਂ ਜੋੜਾਂ?

ਉਹਨਾਂ ਸਾਰੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਹਾਈਲਾਈਟ ਕਰੋ ਜੋ ਤੁਸੀਂ ਸਮੂਹ ਵਿੱਚ ਚਾਹੁੰਦੇ ਹੋ, ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ, ਸਾਰੇ ਕਾਰਜ, “ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ”। ਉਹ ਸਮੂਹ ਚੁਣੋ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਇਹ ਉਹਨਾਂ ਸਾਰਿਆਂ ਨੂੰ ਇੱਕ ਵਾਰ ਵਿੱਚ ਜੋੜਦਾ ਹੈ। ਮੈਂਬਰਾਂ ਵਿਚਕਾਰ ਸੈਮੀਕੋਲਨ ਨਾਲ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਨੂੰ ਚੁਣਨ ਨਾਲੋਂ ਬਹੁਤ ਵਧੀਆ। ਉਹਨਾਂ ਸਾਰੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਹਾਈਲਾਈਟ ਕਰੋ ਜੋ ਤੁਸੀਂ ਸਮੂਹ ਵਿੱਚ ਚਾਹੁੰਦੇ ਹੋ, ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ, ਸਾਰੇ ਕਾਰਜ, "ਸਮੂਹ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ"।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਸਾਰੇ ਸਮੂਹਾਂ ਨੂੰ ਕਿਵੇਂ ਸੂਚੀਬੱਧ ਕਰਾਂ?

ਸਿਸਟਮ ਉੱਤੇ ਮੌਜੂਦ ਸਾਰੇ ਸਮੂਹਾਂ ਨੂੰ ਸਿਰਫ਼ ਦੇਖਣ ਲਈ /etc/group ਫਾਈਲ ਖੋਲ੍ਹੋ. ਇਸ ਫਾਈਲ ਵਿੱਚ ਹਰ ਲਾਈਨ ਇੱਕ ਸਮੂਹ ਲਈ ਜਾਣਕਾਰੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਇੱਕ ਹੋਰ ਵਿਕਲਪ getent ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ ਜੋ /etc/nsswitch ਵਿੱਚ ਸੰਰਚਿਤ ਡੇਟਾਬੇਸ ਤੋਂ ਐਂਟਰੀਆਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਕਈ ਸਮੂਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਉਪਭੋਗਤਾ ਨੂੰ ਕਿਵੇਂ ਹਟਾ ਸਕਦਾ ਹਾਂ?

11. ਉਪਭੋਗਤਾ ਨੂੰ ਸਾਰੇ ਸਮੂਹਾਂ ਤੋਂ ਹਟਾਓ (ਪੂਰਕ ਜਾਂ ਸੈਕੰਡਰੀ)

  1. ਅਸੀਂ ਯੂਜ਼ਰ ਨੂੰ ਗਰੁੱਪ ਤੋਂ ਹਟਾਉਣ ਲਈ gpasswd ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ।
  2. ਪਰ ਜੇਕਰ ਕੋਈ ਉਪਭੋਗਤਾ ਕਈ ਸਮੂਹਾਂ ਦਾ ਹਿੱਸਾ ਹੈ ਤਾਂ ਤੁਹਾਨੂੰ gpasswd ਨੂੰ ਕਈ ਵਾਰ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ।
  3. ਜਾਂ ਸਾਰੇ ਪੂਰਕ ਸਮੂਹਾਂ ਤੋਂ ਉਪਭੋਗਤਾ ਨੂੰ ਹਟਾਉਣ ਲਈ ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖੋ।
  4. ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ ਅਸੀਂ usermod -G “” ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ।

ਅਸੀਂ ਲੀਨਕਸ ਵਿੱਚ ਸਮੂਹ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਦੇ ਹਾਂ?

ਲੀਨਕਸ ਉੱਤੇ ਸਮੂਹ ਬਣਾਉਣਾ ਅਤੇ ਪ੍ਰਬੰਧਨ ਕਰਨਾ

  1. ਨਵਾਂ ਗਰੁੱਪ ਬਣਾਉਣ ਲਈ, groupadd ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ। …
  2. ਇੱਕ ਪੂਰਕ ਸਮੂਹ ਵਿੱਚ ਇੱਕ ਮੈਂਬਰ ਨੂੰ ਜੋੜਨ ਲਈ, ਪੂਰਕ ਸਮੂਹਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ usermod ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਿਨ੍ਹਾਂ ਦਾ ਉਪਭੋਗਤਾ ਵਰਤਮਾਨ ਵਿੱਚ ਇੱਕ ਮੈਂਬਰ ਹੈ, ਅਤੇ ਉਹਨਾਂ ਪੂਰਕ ਸਮੂਹਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ ਜਿਹਨਾਂ ਦਾ ਉਪਭੋਗਤਾ ਨੂੰ ਮੈਂਬਰ ਬਣਨਾ ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕਿਵੇਂ ਸੂਚੀਬੱਧ ਕਰਾਂ?

ਲੀਨਕਸ ਉੱਤੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਕਰਨਾ ਪਵੇਗਾ “/etc/passwd” ਫਾਈਲ ਉੱਤੇ “cat” ਕਮਾਂਡ ਚਲਾਓ. ਇਸ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਵੇਲੇ, ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਸਿਸਟਮ ਤੇ ਮੌਜੂਦਾ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਜਾਵੇਗੀ। ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਨਾਮ ਸੂਚੀ ਵਿੱਚ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ "ਘੱਟ" ਜਾਂ "ਹੋਰ" ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਸਮੂਹ ਨੂੰ ਅਨੁਮਤੀਆਂ ਕਿਵੇਂ ਦੇਵਾਂ?

chmod ugo+rwx ਫੋਲਡਰ ਨਾਂ ਹਰ ਕਿਸੇ ਨੂੰ ਪੜ੍ਹਨ, ਲਿਖਣ ਅਤੇ ਚਲਾਉਣ ਲਈ।
...
ਗਰੁੱਪ ਮਾਲਕਾਂ ਲਈ ਡਾਇਰੈਕਟਰੀ ਅਨੁਮਤੀਆਂ ਨੂੰ ਬਦਲਣ ਲਈ ਕਮਾਂਡ ਸਮਾਨ ਹੈ, ਪਰ ਸਮੂਹ ਲਈ "g" ਜਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ "o" ਜੋੜੋ:

  1. chmod g+w ਫਾਈਲ ਨਾਮ।
  2. chmod g-wx ਫਾਈਲ ਨਾਮ.
  3. chmod o+w ਫਾਈਲ ਨਾਮ।
  4. chmod o-rwx ਫੋਲਡਰਨਾਮ.
ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ