ডিরেক্টরি গ্রুপের মালিকানাধীন ডিরেক্টরিতে ফাইল তৈরি করা যায় কীভাবে?


20

ডিরেক্টরিতে তৈরি সমস্ত নতুন ফাইল ব্যবহারকারীর গ্রুপ তৈরির পরিবর্তে ডিরেক্টরিতে থাকা গ্রুপের মালিকানাধীন হওয়ার জন্য লিনাক্সে কি কোনও উপায় আছে?

উত্তর:


28

আপনি যদি chmod g+s directoryসেই ডিরেক্টরিতে তৈরি সমস্ত ফাইল that গোষ্ঠীর মালিকানা পাবেন।

newgroup সেই দিনগুলির সত্যিই হোল্ডওভার যা আপনি কেবল একটি দলে থাকতে পারতেন এবং আজকাল সত্যই প্রয়োজন নেই isn't


1

ব্যবহারকারীর দ্বারা নির্মিত ফাইলগুলি তার বর্তমান গ্রুপ আইডি দিয়ে তৈরি করা হয়। ব্যবহারকারী আইডি পরীক্ষা করতে আপনি কার্যকর করতে পারেন id; আপনার গোষ্ঠীগুলির তালিকা থেকে আপনার জিআইডি পরিবর্তন করতে কিছু ব্যবহার করুন newgrp <group>বা sg <group> <command>: প্রথম কমান্ড শেলটি প্রবর্তন করবে এবং দ্বিতীয়টি কেবল আইডিতে জিআইডি সেট করে একটি কমান্ড চালাবে <group>

এই শেলটি 'লগ' পরীক্ষা করুন:

whitequark@forth:~/test$ id
uid=1000(whitequark) gid=1000(whitequark) groups=4(adm),20(dialout),24(cdrom),
46(plugdev),104(lpadmin),114(admin),118(sambashare),1000(whitequark)
whitequark@forth:~/test$ touch file1
whitequark@forth:~/test$ ls -la
total 8
drwxr-xr-x  2 whitequark whitequark 4096 2010-01-29 19:49 .
drwxr-xr-x 82 whitequark whitequark 4096 2010-01-29 18:02 ..
-rw-r--r--  1 whitequark whitequark    0 2010-01-29 19:49 file1
whitequark@forth:~/test$ newgrp admin
<<< at this point a new shell is started >>>
whitequark@forth:~/test$ touch file2
whitequark@forth:~/test$ ls -la
total 8
drwxr-xr-x  2 whitequark whitequark 4096 2010-01-29 19:49 .
drwxr-xr-x 82 whitequark whitequark 4096 2010-01-29 18:02 ..
-rw-r--r--  1 whitequark whitequark    0 2010-01-29 19:49 file1
-rw-r--r--  1 whitequark admin         0 2010-01-29 19:49 file2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.