এসডি কার্ডের মতো নির্দিষ্ট পাথগুলিতে অনুমতি লিখুন (এক্সএসডি কার্ড)


10

রিমোট সার্ভার থেকে অ্যান্ড্রয়েড ডিভাইসে কোনও ফাইল স্থানান্তর করার প্রয়াসে আমি অনুমতি সমস্যায় পড়েছি।

দেখা যাচ্ছে যে এসডি কার্ডের (/ mnt / extSdCard) অবস্থানটিতে আমার লেখার অনুমতি নেই।

আমি অ্যান্ড্রয়েড ডিভাইসে এসএসএইচড্রয়েডকে একটি এসএসএস সার্ভার হিসাবে এবং অ্যান্ড্রয়েড ডিভাইসে এসএসএসে নিযুক্ত করার জন্য একটি এসএসএস ক্লায়েন্ট হিসাবে vSSH ব্যবহার করছি।

যেহেতু sudo এবং su উভয়ই ssh সার্ভার অ্যাপ্লিকেশন (এসএসএইচড্রয়েড) এ অনুপস্থিত বলে মনে হচ্ছে, তাই আমি কীভাবে পরিবর্তন করতে / এসডি কার্ডের অবস্থানটিতে লেখার অনুমতি পেতে পারি তা ভাবছি। বা লেখার অনুমতিগুলি পরিবর্তন করার জন্য মূল অধিকার কি যথেষ্ট নয় এবং এটি কি কেবলমাত্র অ্যান্ড্রয়েড ওএস দ্বারা পরিচালিত হয়, সুতরাং ওএসের একটি সীমাবদ্ধতা?

আমি যা করতে পারি তা হ'ল ssh সার্ভার (এসএসএইচড্রয়েড) এর হোম পাথে লেখা। এই পথটি যদিও খুব জটিল and এবং নিয়মিত অ্যান্ড্রয়েড ফাইলব্রোজার এপিআই থেকে পৌঁছানো যায় না। এই কারণেই আমি ফাইলটি অ্যাক্সেসযোগ্য পথে, এসডি কার্ডের মতো স্থানান্তর করতে চেয়েছিলাম ।

সাপ্লিমেন্ট। অ্যান্ড্রয়েড সংস্করণটি 4.4.2। কার্নেল সংস্করণটি 3.4.0-1539356 # 1।


3
এটি কিটকটের একটি বিধিনিষেধ (তারা এটিকে "সুরক্ষা" বলে ডাকে তবে বাস্তবে এটি বরং "ফোর্স 2 ক্লাউড")। আপনার ডিভাইসটি রুট না করে আপনি এটিকে ঘিরে কাজ করতে পারবেন না। আপনার অভ্যন্তরীণ এসডি-কার্ড পছন্দ করা ব্যতীত, কারণ সেখানে আপনি লিখতে পারেন।
ইজি

@ ইজি আপনি যদি একটি উত্তর দিয়ে থাকেন তবে এই প্রশ্নটি একটি উত্তর হওয়া প্রশ্ন
মুসা রেদি

সম্পন্ন, আরও কয়েকটি বিশদ সরবরাহ করা। আমি আপনাকে আরও ভাল উত্তর দিতে পছন্দ করেছি (আরও সুবিধাজনক সমাধান সহ) তবে গুগল তা নিষিদ্ধ করেছে ...
ইজজি

সত্যি? ওপেন সোর্স স্পিরিটের একটি বড় অনুরাগী আমি তাদের তাগিদে করি।
মুসা রেডি

"আমি যেমন বলেছি ঠিক তেমন করুন, আমি যেমন করি তেমন করো না"। ফুল এবং ফলের মধ্যে পার্থক্য করুন। ঘোষিত "ওপেন সোর্স", গুগল অন্যদের মধ্যে প্রচুর মালিকানাধীন উপাদানের সাথে মিশে। এবং "স্বাধীনতা" প্রতিটি নতুন অ্যান্ড্রয়েড সংস্করণ দিয়ে আরও সীমাবদ্ধ হয়। তবে এটি এখানে কোনও বিষয় নয় :)
ইজি

উত্তর:


9

সাথে প্রবর্তিত বিধিনিষেধগুলির মধ্যে একটি WRITE_EXTERNAL_STORAGEসুরক্ষা-স্তরের "সিগনেচারঅরসিস্টেম" -এর অনুমতি সরিয়ে নিয়ে যাচ্ছিল , যার অর্থ অনুরোধ করা হলেও একটি "নরমাল অ্যাপ" (যেমন কোনও আপনি কোনও মূল বৈশিষ্ট্য ছাড়াই নিজেকে "সাধারণ ব্যবহারকারী" হিসাবে ইনস্টল করেন) কোনও হবে না আর এটি মঞ্জুর করা। সুতরাং এই "কাজ করার জন্য" আপনি করতে পারেন এমন খুব কম জিনিস রয়েছে:

  • স্পষ্টত: ডিভাইসটি রুট করা, এবং এই সীমাটি সরিয়ে দেওয়া
  • ব্যবহার অ্যাপ্লিকেশনের "ব্যক্তিগত" ডিরেক্টরির আপনার সমলয় সাধন করা হয়েছে ফাইলের জন্য সঞ্চয়স্থান হিসাবে (অর্থাত <sdcard>/Android/data/<package_name>/, এই শুধুমাত্র একটি অ্যাপ্লিকেশন জায়গা Kitkat সঙ্গে এসডি লিখতে পারেন)
  • আপনার কার্ডটিকে স্টোরেজ হিসাবে ব্যবহার করে (এখানে সীমাবদ্ধতা প্রযোজ্য নয়)

একটি অ্যান্ড্রয়েড ডিভাইস রুট করার ডাউনসাইডগুলি কী কী? ওয়ারেন্টি কি অচল হয়ে যায়?
মুসা রেদি

খুব সম্ভবত। ইইউতে এর জন্য একটি আইন রয়েছে, ওয়ারেন্টি এবং গ্যারান্টিের মধ্যে পার্থক্য রয়েছে। এর মধ্যে একটি আইন দ্বারা প্রয়োগ করা হয় (এবং মূলের দ্বারা অচল করা যায় না), অন্যটি প্রস্তুতকারকের একটি অ-বাধ্যতামূলক অফার এবং তাঁর সিদ্ধান্তটি নিয়ে। EU এর বাইরে আলাদাভাবে দেখায়, তাই এখানে কোনও নির্দিষ্ট উত্তর নেই।
ইজি

1

আপনি সর্বদা ডিভাইস থেকে বাহ্যিক এসডিকার্ড নিতে এবং এটি আপনার পিসিতে প্লাগ করতে পারেন। বেশিরভাগ পিসি মাইক্রো-এসডিকার্ডগুলি সমর্থন করে না, তবে আপনি একটি অ্যাডাপ্টার ব্যবহার করতে পারেন। আরও ইনফোগুলি এখানে: https://en.wikedia.org/wiki/Secure_ ডিজিটাল# মাইক্রো

যদি বাহ্যিক এসডিকার্ডটি আপনার পিসিতে মাউন্ট করা থাকে তবে আপনি এতে সমস্ত ফাইল পড়তে এবং লিখতে পারেন :-)


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