লিনাক্সে পিজিপি সেমোফোর পরিচালনা


0

আমি পিজিপি সেমোফোরস ম্যানেজমেন্ট নিয়ে একটি সমস্যা করেছি।

যতদূর আমি দেখতে পাই পিজিপি (সংস্করণ 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 দিয়ে তালিকাভুক্ত করেছি।

কারও সাথে কি একই আচরণ আছে? এটি প্রতিরোধ করতে আমি কী করতে পারি (পরিবর্তে যে কোনও অনাথ سيمফোর তৈরি হওয়া কোনও সময় সরিয়ে ফেলার জন্য)?

ধন্যবাদ যে কেউ আমাকে সহায়তা করতে সক্ষম হবেন (এবং আমার ইংরেজির জন্য দুঃখিত)।

চিয়াও, স্টিফানো মিলান, ইতালি

উত্তর:


0

লিনাক্স মেশিনের অধীনে পিজিপি (প্রিটি গুড প্রাইভেসি (টিএম) সংস্করণ .5.৫.৮ - (সি) 1999 নেটওয়ার্ক অ্যাসোসিয়েটস ইনক) এর ফলে যে এতিমস সেমফোর রয়েছে তার কারণগুলি আমি শেষ পর্যন্ত আবিষ্কার করেছি। পিজিপি ডেটা এনক্রিপ্ট করার জন্য একটি সেমফোরস আর্কিটেকচার ব্যবহার করে ... এনক্রিপশনের সময় 4 টি সেমফোর তৈরি হয় তবে এর মধ্যে কেবল 2 টি ধ্বংস হয় এবং বেশ কয়েকটি ফাইল এনক্রিপ্ট করার জন্য এটি উপরের বর্ণিত আচরণের কারণ হতে পারে।

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