ক্রোনাটব তালিকাবদ্ধকরণ বা সম্পাদনা ফলগুলি fopen: অনুমতি অস্বীকৃত


10

সম্প্রতি, কোনও ব্যবহারকারীর ক্রন্টব থেকে চালানোর জন্য কনফিগার করা একটি কাজ সম্পাদন বন্ধ করে দিয়েছে। ব্যবহারকারীর জন্য ক্রোনট্যাব তালিকাবদ্ধ বা সম্পাদনা করার চেষ্টা করার সময় ফলাফলটি:

user@host:~$ crontab -l
crontabs/user/: fopen: Permission denied

user@host:~$ crontab -e
crontabs/user/: fdopen: Permission denied

স্পষ্টতই এটি সম্পর্কিত অনুমতি সম্পর্কিত, যদিও অনুমতিগুলি কীভাবে পরিবর্তিত হয়েছিল তা আমি নিশ্চিত নই - এবং আরও গুরুত্বপূর্ণ, কী সেগুলিতে সেট করা উচিত।

/ ইউএসআর / বিন / ক্রোনটবে অনুমতি:

$ ll /usr/bin/crontab
-rwxr-sr-x 1 root libuuid 35896 Aug 24  2010 /usr/bin/crontab*

/ Var / spool / ক্রোন / ক্রন্টব ডিরেক্টরিতে অনুমতি:

# ll /var/spool/cron/
total 12
drwxr-xr-x 3 root root    4096 Oct 12  2010 ./
drwxr-xr-x 7 root root    4096 Jun  5 20:51 ../
drwx-wx--T 2 root libuuid 4096 Jan 10  2014 crontabs/

ক্রন্টব ডিরেক্টরিতে অনুমতি:

# ll /var/spool/cron/crontabs/
total 16
drwx-wx--T 2 root libuuid 4096 Jan 10  2014 ./
drwxr-xr-x 3 root root    4096 Oct 12  2010 ../
-rw------- 1 1017 libuuid 1120 Dec  3  2013 
-rw------- 1 root libuuid 1342 Jan 10  2014 root

ডিস্ট্রো তথ্য:

# cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"

আপনার প্রশ্নের উত্তর নয় তবে আপনি আপগ্রেডে সন্ধান করতে পারেন। সুরক্ষা আপডেটগুলি একটি ভাল জিনিস।
লাড্ডাড্ডা

ব্যবহারকারী কে? 2013?
krisFR

উত্তর:


5

/ Usr / bin / crontab এর অনুমতিগুলি হ'ল:

 owner=root
 group=root
 perms= 4755  (rws rx rx)

আপনার / usr / bin / crontab এর ভুল গ্রুপের মালিক রয়েছে। অতিরিক্তভাবে, এটিতে স্যাজিড এবং নোট নেই যা এটি অবশ্যই থাকবে।


1
আপনার লেখাটি ডিফল্ট না হওয়ার কোনও কারণ আছে কি? আমি আমার অনুমতিগুলি স্পর্শ করি নি (উবুন্টু ১৪.০৪) এবং আমার আছে -rwxr-sr-x 1 root crontab 35984 Feb 9 2013 /usr/bin/crontab
গৌথিয়ার

1
আমি একটি ভিন্ন ইউআইডি সহ কোনও ব্যবহারকারীকে পুনরায় তৈরি করার পরে মুছে ফেলার পরে এই সমস্যাটি ছড়িয়েছি
রায়ান টক

5

অনুমতি পরিবর্তন না করেই যদি আপনার অতিরিক্ত ব্যবহারকারীর অ্যাক্সেস থাকে তবে আপনি নিজের ব্যবহারকারী ক্রন্টব সম্পাদনা করতে পারবেন:

$ sudo crontab -u username -e

আমি ভেবেছিলাম আপনি সুডো ছাড়াই আপনার ব্যবহারকারী ক্রোনটাব সম্পাদনা করতে পারবেন, তবে নিজেকে crontabগ্রুপে যুক্ত করার পরেও আমি আপনার মতো একই অনুমতি সংক্রান্ত সমস্যা পেয়েছি । আমার ব্যবহারকারীর ক্রন্টব ( /var/spool/cron/crontabs) এর অনুমতিগুলি -rw-------হ'ল, গ্রুপ crontab

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