আমি পিজিপি সেমোফোরস ম্যানেজমেন্ট নিয়ে একটি সমস্যা করেছি।
যতদূর আমি দেখতে পাই পিজিপি (সংস্করণ 6.5.8) ফাইলটি এনক্রিপ্ট করা শুরু করার সময় 4 টি সেমোফোর তৈরি করে তবে এর মধ্যে কেবল 2 টি শেষ পর্যন্ত ধ্বংস হয়ে যায়।
পুনরুত্পাদন করার জন্য আমি চেষ্টা করেছি ..
1) বর্তমানে ব্যবহৃত semaphores তালিকা
> ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 32769 root 600 1
0x00000000 98306 nobody 600 1
0x00000000 131075 nobody 600 1
0x00000000 163844 nobody 600 1
0x00000000 196613 nobody 600 1
0x00000000 229382 nobody 600 1
2 টি সেমফোরগুলি "রুট" ব্যবহারকারীর দ্বারা এবং 4 টি সেমোফোর ব্যবহার করে না কেউ (অ্যাপাচি ওয়েবসার্ভার) ব্যবহারকারী।
2) তারপরে যদি আমি সদ্য নির্মিত একটি ফাইল তৈরি এবং এনক্রিপ্ট করার চেষ্টা করি তবে আমি এই ধরনের আউটপুট পাই:
> pgp -e /tmp/test.tmp 'ftp-vega <ftp-vega@it.st.com>'
Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.
Recipients' public key(s) will be used to encrypt.
Key for user ID: ftp-vega <ftp-vega@it.st.com>
2048-bit RSA key, Key ID 0x8AB0285F, created 2005/11/02
Key can sign.
Ciphertext file: /tmp/test.tmp.pgp
এবং ফাইলটি সঠিকভাবে এনক্রিপ্ট করা হয়েছে (এবং এটি ডিক্রিপ্ট করা যেতে পারে), সুতরাং আমার বোঝার সাথে সাথে এনক্রিপশন প্রক্রিয়াটি কোনও আইসেস ছাড়াই সফলতার সাথে (দৃশ্যত) সম্পূর্ণ হয় ...
3) তবে, যদি আমি আবার ব্যবহৃত হয় সেমফোরগুলি তালিকাভুক্ত করার চেষ্টা করি তবে আমি দেখতে পাচ্ছি যে আরও 2 টি সেমফোর তৈরি করা হয়েছিল তবে পরিষ্কার করা হয়নি:
> ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 0 root 600 1
0x00000000 32769 root 600 1
0x00000000 98306 nobody 600 1
0x00000000 131075 nobody 600 1
0x00000000 163844 nobody 600 1
0x00000000 196613 nobody 600 1
0x00000000 229382 nobody 600 1
0x00000000 11599881 root 0 1
0x00000000 11632650 root 0 1
এই সিস্টেমে যেমন পিজিপি প্রতিদিন কয়েকবার চলছে (বেশ কয়েকটি ফাইল এনক্রিপ্ট করার জন্য) কিছু দিন আগে আমি 1000 টিরও বেশি এতিম সেমফোরকে পার্সাম = 0 দিয়ে তালিকাভুক্ত করেছি।
কারও সাথে কি একই আচরণ আছে? এটি প্রতিরোধ করতে আমি কী করতে পারি (পরিবর্তে যে কোনও অনাথ سيمফোর তৈরি হওয়া কোনও সময় সরিয়ে ফেলার জন্য)?
ধন্যবাদ যে কেউ আমাকে সহায়তা করতে সক্ষম হবেন (এবং আমার ইংরেজির জন্য দুঃখিত)।
চিয়াও, স্টিফানো মিলান, ইতালি