با سلام
چه طور ميشه به فايل روي شبکه فقط اجازه خواندن داد اجازه کپي يا ديليت فايل را از روي شبکه نداد
موضوعات مشابه:
با سلام
چه طور ميشه به فايل روي شبکه فقط اجازه خواندن داد اجازه کپي يا ديليت فايل را از روي شبکه نداد
موضوعات مشابه:
اگر سيستم فايلت ان تي اف اس باشه خيلي از اين كارا رو مي توني موقع شير كردن فايل انجام بدي برو قسمت پرميشن يا تب سكيوريتي اونجا مي توني مشخص كني كه فقط خواندني و ... اگه توضيح كامل نيست بگو تا كامل بگم
نوشته اصلی توسط als_1360با سلامخدمتتون عرض کنم که من در TAB SECURITY به يک فايل اجازه خواندن و نوشتن داده ام . ولي نمي خوام اين فايل رو بتونند جايي کپي کنند. براي ديليت نکردن اين فايل هم در همونجا در قسمت ADVANCE اجازه ديليت رو هم از کاربرها گرفتم اما با انجام همه اين کارها آخر نتونستم جلوي کپي کردن فايل رو از رو شبکه بگيرمممنون ميشم اگه بيشتر راهنمايي کنيدبا سپاس بيکران
فكر نمي كنم به توان كپي كردن رو مسدود كرد چون در حال اگر كسي قادر به ديدن فايلي باشد اصولا مي تواند آن را كپي كند مثلا شما فرض كن كسي كه يه فايل ورد را باز مي كند صد در صد مي تواند آن را كپي كند ولي شايد بتوان كاري كرد ار كمي صبر كني حتنا دوستان ديگر هم جواب مي دهند
موفق باشي
سلام
چيزي كه علي رضا گفت درسته اما يه نظر هم من دارم :
نظر من اينه كه جلوي استفاده غير قانوني از فايل هات رو بگير . البته منظور من بيشتر در مورد فايل هاي متني و تصويري ميشه . شما ميتوني مطالبت رو مثلا همين چيزايي كه اينجا تو اين فروم ميبيني رو در قالب پي دي اف PDF در بياري و قابليت فقط خواندني و غير قابل پرينت رو بهش بدي . در اينصورت ديگه ملت ميتونن مطالبت رو بخونن و كپي كنن اما نميتونن با نام خودشون چاپش كنن .
اگه منظورت هم اين باشه كه كسي دسترسي به فايل هات نداشته باشه بايد اونا رو يا از طريف فولدر لاك محافظت كني يا اينكه زيپ كني و روشون رمز بزاري .
موفق باشي /
ویرایش توسط M-r-r : 2004-08-25 در ساعت 11:08 AM
Mohammad Rasoul Rasti
There's no place like 127.0.0.1
m.rasti [@] outlook.com
خواندن و کپی کردن تفاوتی با هم نميکنند و نميتوان اجازه خواندن داد و اجازه کپی کردن نداد.
کپی کردن در حقيقت خواندن از مبدا و نوشتن در مقصد است.
برای جلوگيری از کپی کردن بايد حق دسترسی نوشتن در مقصد را از کاربران بگيری که عملا نا ممکن است!
برای راهی هم که محمد رسول پيشنهاد کرد، روش دور زدن وجود دارد و نميـتوان بصورت صد در صد حفاظت را به عمل آورد.
با سلاماز همگي بابت راهنماييهاي ارايه شده ممنونمخيلي عالي و کافي بودباز هم ممنون
اقا كوروش من يه چيزي مثال ميزنم براي اين كار بگيد درسته ميگم يا نه؟؟
خوب
ما وقتي CacheXpress را نصب ميكنيم بايد براي Cache فضايي انتخاب كنيم!!
مثلا درايو C با مقدار 100MB انتخاب ميكنيم!
حالا داخل درايو C فايلي درست ميكنه به اسم cachexpress.store و به حجم 100MB !!!
و توجه كردم ديدم كه وقتي سرويس كش اكسپرس فعال هستش نميتونيم نه ان فايل را كپي كنيم و نه ان را پاك كنيم !!!
در حالي كه خود برنامه كش اكسپرس داره با اون فايل كار ميكنه , يعني هم Read,Write
من هميشه ديده بودم كه وقتي برنامه اي داره از فايلي استفاده ميكنه ما نمي توانيم آن فايل را پاك كنيم ولي هميشه مي توانيم آن فايل را در يك جاي ديگه كپي كنيم!!!
منظورم اينه كه چطوري اين برنامه نميزاره فايل را حتي كپي كرد؟؟؟
حتي ويندوز هم اجازه كپي از فايل هاي در حال استفاده را ميده!!! مثل فايل Shell32.dll كه ميشه كپيش كرد ولي نميشه پاكش كرد؟؟!!!!
اميدوارم منظورم را فهميده باشيد!
seify جان به خوب مسئله اي اشاره كرد
اصلا چرا نشه اين كار را انجام داد
من داخل شبكه ميخواهم فقط يك فايل را به نمايش بگزارم ولي نمي خوام كه كسي از ان فايل كپي كنه!!!
فكر نمي كنم اين كار محال باشه!!! چون به نظر من خيلي بدرد ميخوره!!
با تشكر از همگي
اين که برخی از فايل های در حال استفاده رو نميشه کپی کرد و برخی رو ميشه به نحوه Open شدن اون فايل توسط برنامه مورد نظر مربوط ميشه.
بعضی از فايلها باز ميشن، يک Instance ازشون گرفته ميشه و در حقيقت بسته ميشوند و اون Instance هست که در حافظه Load شده و داره کار ميکنه. بنابر اين فايل اصلی رو ميشه کپی کرد.
ولی بعضی از فايلها واقعا باز هستند و دائما درونشان نوشته و خوانده ميشود. اين فايلها به دليل اينکه به اين صورت Open شده اند، سيستم عامل نميتواند به آن دسترسی کامل داشته باشد. اين فايلها در حال تغيير هستند و Commit هم صورت نگرفته است. در اين حالت ميگويند فايل بصورت اختصاصی توسط برنامه ای مورد استفاده قرار گرفته است و قفل شده است.
اگر با بانکهای اطلاعاتی آشنا باشيد، درک اين مفهوم برايتان راحت است.
Select & Select for update
ولی در حالت معمول اين کار که فايلی را در LAN بصورتی به اشتراک بگذاريم که فقط بتوان خواند و امکان کپی کردنش وجود نداشته باشد، شدنی نيست. چون همانطور که گفتم، کپی کردن زير مجموعه ای است از خواندن و عبارت است از خواندن و نوشتن.
اجازه خواندن را شما صادر ميکنيد و اجازه نوشتن را سيستم Client
و اگر شما اجازه خواندن را بدهيد، نميتوانيد روی کپی شدن نظارت داشته باشيد.
ولي به نظر من اين يكي از مشكلات سيستم عامل هايي هست كه ما از آنها استفاده مي كنيم!!!
يعني هيچ يك از سيستم عامل هاي موجود توانايي چنين كاري را ندارند؟؟
منم با بهزاد موافقم
و فكر مي كنم برنامه نويسها به اين مطلب فكر كرده باشند و حتما يه برنامه كمكي براي آن موجود است اگر تونستي يه سرچ توي بكن ببين همچين نرم افزاري هست يا نه
جستجو کنيد ولی اين طرز فکر که اين موضوع يک مشکل است و بايد امکان اين کار باشه از ضعف اطلاعات در اين زمينه است. اگر با ديد باز تر به اين موضوع نگاه کنيد همچين انتظاری نخواهيد داشت.
(البته شايد من اشتباه کنم و شما درست فکر ميکنيد و شايد در جستجو به نتيجه برسيد. در اينصورت من را هم از جهل برهانيد! )