সংখ্যার ইউআইডি ভিত্তিতে কোনও ফাইল এখনও অস্তিত্ব নেই এমন ব্যক্তির কাছে ছাঁটাই করা কি সম্ভব?


19

উদাহরণস্বরূপ, অন্য সিস্টেমে যেখানে ডিস্ক ব্যবহারের জন্য ডিস্ক পার্টিশন পরিচালনা করার জন্য। আমি জানি আমি কেবল সাময়িকভাবে একটি ব্যবহারকারী তৈরি করতে পারি তবে আমি এই প্রশ্নটিকে আকর্ষণীয় মনে করি।

উত্তর:


22

হ্যাঁ, আপনি chownএমন একটি সংখ্যক ইউআইডি করতে পারেন যাতে সংশ্লিষ্ট ব্যবহারকারী নেই।


জিজ্ঞাসার আগে আমি পরীক্ষা করেছিলাম: chown \#1005 fileরিটার্ন chown: invalid user: ‘#1005’
সুস্পষ্ট

5
অষ্টকোষ ব্যবহার করবেন না; এটি একটি সংখ্যা নয়। শুধু সংখ্যাটি ব্যবহার করুন, যেমন sudo chown 1005 /path/to/file
ডোপঘোটি

এই যুক্তি অনুসারে, sudoএটি একটি সংখ্যা বলে মনে করে। উপরন্তু, এটা মনে করে ডিজিটের গ্রুপ করে একটি দিয়ে শুরু করবেন না সংখ্যা চিহ্ন সংখ্যার নয়। :)
সুস্পষ্ট

1
আমি প্রথমে চেষ্টা করেছিলাম chown 1005 file। এটি কোনও সম্পর্কযুক্ত কারণে কাজ করে না, তবে আমি অনুপস্থিত নম্বর চিহ্নটিতে এটি দোষ দিয়েছি। ./fileআপনার দু'জনের মধ্যে কোনটি ব্যবহারকারী তা বলতে সক্ষম হতে কমপক্ষে আপনাকে কমপক্ষে ব্যবহার করতে হবে। ঠিক তাই আপনি (পাঠক) জানেন।
সুস্পষ্ট

2
@glarry আমাকে ব্যবহার করতে হবে না ./। ফাইলের নাম কি আসলেই file?
হউক লেগেছে

11

chown UID:GID fileName সংখ্যা বা ব্যবহারকারীর নাম বা গোষ্ঠীর নাম দিয়ে করা যায়

প্রাক্তন: chown 1000:1000 dirnameবৈধ

আপনাকে chmod 755অ্যাক্সেস পেতে উদাহরণস্বরূপ ডিরেক্টরি অনুমতিটি পুনরায় সেট করতে হবে

সংকেতগুলি

  • আপনি ব্যবহারকারীর আইডি দিয়ে পরীক্ষা করতে পারেন id someUsername
  • আপনি গ্রুপ আইডি দিয়ে পরীক্ষা করতে পারেন gid someUsername
  • আপনি কেবল ডিরেক্টরিতে অনুমতিগুলি পরিবর্তন করতে পারেন find someLocation -type d -exec chown 1000:1000 {} \;

ভেরিয়েবলগুলি ব্যবহার করা chown -R $HOST_USER_ID:$HOST_GROUP_ID /usr/bin/mariadb/install/dataআমাকে ত্রুটি দেয় chown: invalid spec: '1000:'`Lubuntu 16/04
স্টিফেন

আমি দুটি স্বতন্ত্র কমান্ড দিয়ে বিষয়টি নিয়ে কাজ করতে পারিchown -R $HOST_USER_ID /usr/bin/mariadb/install/data; chgrp -R $HOST_GROUP_ID /usr/bin/mariadb/install/data;
স্টিফেন

আপনার ইউআইডি ও gid @Stephane গ্রুপ / আইডি আপনি পরিবর্তন করতে চান তার সংখ্যা হতে হবে, এবং মধ্যে setted হয় /etc/groupএবং /etc/passwdবা পারেন LDAP মত অন্যান্য সিস্টেম দ্বারা, আপনি যে সম্পর্কে আরো infos আছে gentent মত কমান্ড পাঠাতে পারেন।
ফিলিপ গ্যাচাউদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.