chown - ব্যবহারকারী এবং ব্যবহারকারীর মধ্যে পার্থক্য: ব্যবহারকারী


13

পার্থক্য কি:

sudo chown $USER:$USER

এবং

sudo chown $USER

কেন এটি 2 বার? এক ব্যবহারকারী কি ভুল? যখন আমি সঙ্গে অনুমতি তাকান namei -l, আমি প্রায়ই মতো বিষয়গুলি আপনি দেখতে root rootবা proxy proxy

মালিককে 2 বার সংজ্ঞায়িত ও তালিকাবদ্ধ করতে হবে কেন?

উত্তর:


16

Chown কমান্ডটি কোনও ফাইল বা ডিরেক্টরিতে মালিক এবং গ্রুপের মালিককে পরিবর্তন করতে ব্যবহৃত হয়। এই কমান্ডটি ব্যবহার করতে সুপার-ইউজার সুবিধাগুলি প্রয়োজন। মুচনের সিনট্যাক্সটি দেখতে এমন দেখাচ্ছে:

chown [owner][:[group]] file...

chown ফাইলের মালিক এবং / অথবা ফাইল গ্রুপের মালিককে কমান্ডের প্রথম যুক্তির উপর নির্ভর করে পরিবর্তন করতে পারে। এখানে কিছু উদাহরন:

chown owner file উদাহরণ:

chown bob file --> Changes the ownership of the file from its current owner to user bob.

chown owner:group file উদাহরণ:

chown bob:users file --> Changes the ownership of the file from its current owner to user bob and changes the file group owner to group users.

chown :group file উদাহরণ:

 chown :admins file --> Changes the group owner to the group admins. The file owner is unchanged.

chown owner: file উদাহরণ:

chown bob: file --> Change the file owner from the current owner to user bob and changes the group owner to the login group of user bob.

দয়া করে এই সুন্দর টিউটোরিয়ালটি https://www.linode.com/docs/tools-references/linux-users-and-groups পড়ুন । এটি ব্যবহারকারী, গোষ্ঠী, অনুমতি, ... সম্পর্কে কিছু তথ্য দেখায়


ধন্যবাদ। যাইহোক, এমনকি গ্রুপ ব্যবহার করে কি লাভ? কেবল গ্রাহকরা নয়, কেবল গ্রাহকই এর মালিকানাধীন?
TheBro21

মনে করুন আপনি মালিক ছাড়া অন্য কিছু ব্যবহারকারীর অনুমতি দিতে চান !! এই কারণেই গোষ্ঠীগুলি ব্যবহার করুন, আপনি তাদের জন্য একটি গোষ্ঠী তৈরি করতে পারেন এবং এটির অনুমতি দিতে পারেন
মেথাক্স

আপনার প্রধানত সার্ভার মেশিনগুলিতে গোষ্ঠীগুলি দরকার যা একাধিক ব্যবহারকারীর জন্য ব্যবহৃত হয়। বলুন আপনার একটি সার্ভার রয়েছে যেখানে লোকেদের আপনার প্রকল্পের জন্য প্রকল্প এবং এ প্রকল্পের বিতে ব্যবহারকারীর অ্যাকাউন্ট রয়েছে। প্রত্যেককে যে ফাইলগুলি অ্যাক্সেস করতে হবে তার জন্য আপনি এখন গ্রুপ গ্রুপকে অনুমতি দিতে পারেন, এবং সমস্ত প্রকল্পের জন্য মালিকানা সেট করতে "গ্রুপ এ" প্রকল্পের একটি গ্রুপে ফাইল স্থাপন করুন। এইভাবে, প্রকল্প বি থেকে যে কোনও ফাইল কোনও প্রকল্পে অ্যাক্সেস করতে পারবে না।
til_b

ডেস্কটপেও গ্রুপগুলি প্রয়োজন, যেমন সুডো, ডায়ালআউট, স্ক্যানিং ইত্যাদির জন্য
পাইলট 6

কোনও ব্যবহারকারী যদি মালিক হয় তবে কি sudoকখনও ফাইলটি কার্যকর করতে হবে?
ম্যাথু

5

এটা না user:user, কিন্তু user:group

এটি কমান্ড ফর্ম্যাট

chown [OPTION]... [OWNER][:[GROUP]] FILE...

ব্যবহারকারীদের গ্রুপে অনেক ব্যবহারকারী অন্তর্ভুক্ত থাকতে পারে। গ্রুপ সম্পর্কিত কিছু তথ্য এখানে:

ব্যবহারকারীদের সংগঠিত করার জন্য লিনাক্স গ্রুপগুলি ব্যবহার করে। গোষ্ঠীগুলি প্রাথমিকভাবে সুরক্ষা ব্যবস্থা হিসাবে অ্যাকাউন্টগুলির সংগ্রহগুলি সংগঠিত করে। গ্রুপ সদস্যপদ নিয়ন্ত্রণ / ইত্যাদি / গ্রুপ ফাইলের মাধ্যমে পরিচালিত হয় যা গ্রুপ এবং এর সদস্যদের একটি তালিকা প্রদর্শন করে। প্রত্যেক ব্যবহারকারীর একটি ডিফল্ট বা প্রাথমিক গ্রুপ থাকে। যখন কোনও ব্যবহারকারী লগ ইন করে, তখন তাদের প্রাথমিক গোষ্ঠীর জন্য গোষ্ঠী সদস্যতা সেট করা হয়। এর অর্থ হ'ল যখন কোনও ব্যবহারকারী কোনও প্রোগ্রাম চালু করে বা একটি ফাইল তৈরি করে, ফাইল এবং চলমান প্রোগ্রাম উভয়ই ব্যবহারকারীর বর্তমান গ্রুপ সদস্যতার সাথে যুক্ত হবে। কোনও ব্যবহারকারী অন্য গ্রুপের অন্যান্য ফাইলগুলিতে অ্যাক্সেস করতে পারে, যতক্ষণ না তারা সেই গ্রুপের সদস্য হয় এবং অ্যাক্সেস অনুমতি সেট করা থাকে। প্রোগ্রামগুলি চালাতে বা কোনও ভিন্ন গোষ্ঠীতে একটি ফাইল তৈরি করতে, ব্যবহারকারীকে তাদের বর্তমান গোষ্ঠীটি স্যুইচ করতে newgrp কমান্ডটি চালাতে হবে।

একটি ফাইল ব্যবহারকারী এবং একটি গ্রুপের মালিকানাধীন। ডিফল্টরূপে এটি ফাইল এবং তার ডিফল্ট গ্রুপ তৈরি করা ব্যবহারকারীর মালিকানাধীন, যদি না এটি পরিবর্তন হয়।

আপনার ক্ষেত্রে ব্যবহারকারী rootগ্রুপের সদস্য root


ব্যবহারকারী এবং গোষ্ঠীর মধ্যে পার্থক্য কী? আমি rootএবং root rootগ্রুপ কী করে তার মধ্যে পার্থক্য দেখছি না? যদিও আমি মালিক বিভাগটি বুঝতে পারি
TheBro21

আপনি যখন কোনও ব্যবহারকারীকে লিনাক্সে যুক্ত করেন, এটি সেই নামের সাথে একটি গোষ্ঠী তৈরি করে। গ্রুপটিতে ব্যবহারকারী রয়েছে। আপনাকে অ্যাকাউন্টিং বিভাগ আছে এবং আপনি চান যে আপনার অ্যাকাউন্ট বিভাগগুলি পড়ার লিখনের অ্যাক্সেস দেয়। আপনি অ্যাকাউন্টগুলিতে সমস্ত লোককে যুক্ত করতে পারেন এবং প্রাসঙ্গিক ফোল্ডার / ফাইলটিতে পঠন লিখনের অনুমতি দিতে পারেন।
ডিডুনুম্যাক্স

আপনি যদি cut -d: -f1 /etc/groupকমান্ড চালান তবে আপনি আপনার সিস্টেমে গোষ্ঠীগুলির সম্পূর্ণ তালিকা দেখতে পাবেন। unix.stackexchange.com/questions/153390/… আপনাকে ব্যবহারকারীর নাম সহ একটি গ্রুপ কেন বুঝতে সাহায্য করতে পারে
ডিডুনুম্যাক্স

2

man chownchownকমান্ডের বিবরণ এবং ব্যবহার এবং অন্যান্য দরকারী তথ্য দেয় ।

NAME
       chown - change file owner and group

SYNOPSIS
       chown [OPTION]... [OWNER][:[GROUP]] FILE...
       chown [OPTION]... --reference=RFILE FILE...

তথ্য man পৃষ্ঠা কর্তৃক প্রদত্ত ফরম, আমরা যে হয়ত চেনেন chown $USER:$USERপরিবর্তন মালিক এবং লক্ষ্য ফাইলের গ্রুপ $USER, যখন chown $USERকেবল লক্ষ্য ফাইলের মালিক পরিবর্তন $USER, লক্ষ্য ফাইল অপরিবর্তিত গোষ্ঠীর রেখে।

বিশদ (ম্যান পৃষ্ঠা থেকে) অনুসরণ করুন:

Owner  is  unchanged  if  missing.   Group is unchanged if missing, but changed to
login group if implied by a ':' following a symbolic OWNER.  OWNER and  GROUP  may
be numeric as well as symbolic.

সুতরাং chown $USER:$USERহিসাবে সংক্ষিপ্ত করা যেতে পারে chown $USER:

কমান্ড root rootথেকে আউটপুটগুলির namei -lঅর্থ হ'ল সেই ফাইলের মালিক এবং গোষ্ঠী উভয়ই সেট করা আছে root। এটি মালিক সংজ্ঞায়িত বা দু'বার তালিকাভুক্ত নয়। মালিক এবং গোষ্ঠী দুটি সম্পর্কিত তবে ভিন্ন ধারণা। এবং একটি ফাইলের সর্বদা একটি মালিক এবং একটি গ্রুপ থাকে।


chownকমান্ডটি ব্যবহার করার ক্ষেত্রে , দুর্দান্ত সম্ভাবনা হ'ল অতি ব্যবহারকারীর সুবিধাগুলি প্রয়োজন, যেহেতু chownকমান্ডটি ব্যবহার করার সময় কেউ কোনও ফাইলের মালিকানা স্থানান্তর করতে পারে । তবে, এটি সবসময় সত্য নয়।

বলুন, আমাদের কাছে 'পরীক্ষা' নামের একটি ব্যবহারকারী রয়েছে, তিনি বিভিন্ন গ্রুপের অন্তর্ভুক্ত। idকমান্ড নিম্নলিখিত ফলাফল দেয়:

uid=1000(test) gid=1000(test) groups=1000(test),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare)

এবং ব্যবহারকারী 'পরীক্ষা' নিম্নলিখিত ফাইলের মালিক:

-rw-r--r-- 1 test test 0 May 27 23:34 test_file

তারপর আমরা গোষ্ঠীর পরিবর্তন করতে পারেন test_fileথেকে sambashare, সুপার-ইউজার সুবিধা ছাড়া ব্যবহারকারী 'পরীক্ষা' একই সময়ে 'পরীক্ষা' গ্রুপ এবং 'sambashare' গোষ্ঠীর আওতাধীন, ব্যবহারকারী 'পরীক্ষা' ইতিমধ্যে ফাইলের গ্রুপ পরিবর্তন করতে যথেষ্ট অনুমতি মালিক।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.