انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


 خبرها، اتفاقات و تصاویر مربوط به مربوط به جشن انتشار را با هشتگ ufest1804 در شبکه‌های اجتماعی دنبال کنید

نویسنده موضوع: سطح دسترسی یوزر ها در لینوکس  (دفعات بازدید: 363 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین javad751

  • Jr. Member
  • *
  • ارسال: 53
  • جنسیت : پسر
سطح دسترسی یوزر ها در لینوکس
« : 25 اردیبهشت 1397، 06:23 ب‌ظ »
سلام و خسته نباشید

من یک یوزر به اسم javad ایجاد کردم.
می خواهم که فقط این یوزر بتونه به یک پوشه و فایل های اون دسترسی داشته باشه.

و برای یوزر های دیگه مخفی باشه و یوزر های دیگه به هیچ عنوان نتونند فایل های اون پوشه را باز یا اجرا کنند.


لطفاً راهنمایی بفرمایید، باتشکر

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3030
  • جنسیت : پسر
  • تا گنو هست، زندگی باید کرد
    • Twitter
پاسخ : سطح دسترسی یوزر ها در لینوکس
« پاسخ #1 : 25 اردیبهشت 1397، 08:08 ب‌ظ »
سلام.
اگر اون پوشه در پارتیشن Home هست (یا حالا هرجا غیر از Root):

chown -R javad:javad DIR/
chmod 770 -R  DIR/

از R- برای اعمال این دسترسی برای خود پوشه و تمام محتویات داخل آن استفاده می‌شود.
دستور اول برای تغییر مالکیت پوشه به کاربر جواد. همین‌طور تغییر مالکیت گروه اون پوشه به گروه جواد (هر کاربر یک گروه به اسم خودش دارد)
دستور دوم هم اعمال دسترسی خواندن/نوشتن/اجرا کردن (۴+۲+۱) به جواد و همان دسترسی‌ها (۴+۲+۱) به گروه جواد. و 0 به معنی قطع‌دسترسی افرادی که نه جواد هستند و نه عضو گروه جواد. (به غیر از جواد، هیچ‌کس عضو گروه جواد نیست. مگر این‌که خودت دستی یک نفر رو به گروه اضافه کنی)
EMAIL | Gitlab | Twitter
در این انجمن فعالیت نمی‌کنم.

آفلاین javad751

  • Jr. Member
  • *
  • ارسال: 53
  • جنسیت : پسر
پاسخ : سطح دسترسی یوزر ها در لینوکس
« پاسخ #2 : 27 اردیبهشت 1397، 07:56 ق‌ظ »
سلام ممنون بابات راهنمایی.

یه سوال دیگه الآن برام پیش اومد، اون هم اینکه اگر کسی مجدد سیستم عامل را نصب کنه و یه یوزر به اسم جواد بسازه یا اینکه با live سیستم عامل را بیاره بالا اون وقت می‌تونه به اطلاعات اون پوشه دسترسی داشته باشه؟؟

آفلاین فرهاد محمدی مجد

  • High Sr. Member
  • *
  • ارسال: 593
  • جنسیت : پسر
  • Debian stable + GNOME Flashback
    • debian.org
پاسخ : سطح دسترسی یوزر ها در لینوکس
« پاسخ #3 : 27 اردیبهشت 1397، 08:17 ق‌ظ »
سلام ممنون بابات راهنمایی.

یه سوال دیگه الآن برام پیش اومد، اون هم اینکه اگر کسی مجدد سیستم عامل را نصب کنه و یه یوزر به اسم جواد بسازه یا اینکه با live سیستم عامل را بیاره بالا اون وقت می‌تونه به اطلاعات اون پوشه دسترسی داشته باشه؟؟
فکر کنم بتونه، مگر اینکه اون پارتیشن را با برنامه های مخصوص رمزگذاری کنید، شاید بشه برای پوشه ها هم رمز گذاشت، اطلاع زیادی ندارم.
نام کاربری اصلی و نخستم Fedora-Red Hat است ولی دیدم بهتره با نام حقیقیم فعالیت کنم. این اولین حساب من در این انجمن نیست! من در اوایل سال 1392 تصمیم به استفاده از گنو/لینوکس گرفتم و قبل از استفاده از آن در اینجا عضو شدم و تا 1-2 سال فعالیت میکردم ولی به دلیل جروبحث‌هایی که پیش اومد دیگه فعالیت نکردم.

آفلاین javad751

  • Jr. Member
  • *
  • ارسال: 53
  • جنسیت : پسر
پاسخ : سطح دسترسی یوزر ها در لینوکس
« پاسخ #4 : 27 اردیبهشت 1397، 03:42 ب‌ظ »
ممنونم، کسی اطلاعی نداره که میشه یا نه؟؟

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 3727
  • جنسیت : پسر
  • masoft قدیم
پاسخ : سطح دسترسی یوزر ها در لینوکس
« پاسخ #5 : 27 اردیبهشت 1397، 09:43 ب‌ظ »
یه سوال دیگه الآن برام پیش اومد، اون هم اینکه اگر کسی مجدد سیستم عامل را نصب کنه و یه یوزر به اسم جواد بسازه یا اینکه با live سیستم عامل را بیاره بالا اون وقت می‌تونه به اطلاعات اون پوشه دسترسی داشته باشه؟؟
بله. اگر نمی‌خواید این اتفاق بیفته، پارتیشن‌تون رو رمزنگاری کنید.

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 394
  • جنسیت : پسر
  • ubuntu <3
    • تک مارکتینگ
پاسخ : سطح دسترسی یوزر ها در لینوکس
« پاسخ #6 : 05 خرداد 1397، 09:11 ب‌ظ »
سلام.
اگر اون پوشه در پارتیشن Home هست (یا حالا هرجا غیر از Root):

chown -R javad:javad DIR/
chmod 770 -R  DIR/

از R- برای اعمال این دسترسی برای خود پوشه و تمام محتویات داخل آن استفاده می‌شود.
دستور اول برای تغییر مالکیت پوشه به کاربر جواد. همین‌طور تغییر مالکیت گروه اون پوشه به گروه جواد (هر کاربر یک گروه به اسم خودش دارد)
دستور دوم هم اعمال دسترسی خواندن/نوشتن/اجرا کردن (۴+۲+۱) به جواد و همان دسترسی‌ها (۴+۲+۱) به گروه جواد. و 0 به معنی قطع‌دسترسی افرادی که نه جواد هستند و نه عضو گروه جواد. (به غیر از جواد، هیچ‌کس عضو گروه جواد نیست. مگر این‌که خودت دستی یک نفر رو به گروه اضافه کنی)

آقا رسول اگه ما مالیکت رو به یوزر جواد بدیم، اکانت روت هم نمیتونه اونو ببینه؟
و اینکه اگه بخوایم دسترسی یه دایرکتوری رو به یوزر خاصی بدیم، اما اینکه مالکیتش اون باشه، اینجوری نباشه. یعنی علاوه بر ما، اون یوزر هم بتونه ببینه. دستور این چیه؟

 بهترین برنامه‌های اوبونتو  https://t.me/UbuntuApps   

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3030
  • جنسیت : پسر
  • تا گنو هست، زندگی باید کرد
    • Twitter
پاسخ : سطح دسترسی یوزر ها در لینوکس
« پاسخ #7 : 05 خرداد 1397، 10:13 ب‌ظ »
نقل‌قول
آقا رسول اگه ما مالیکت رو به یوزر جواد بدیم، اکانت روت هم نمیتونه اونو ببینه؟
اینو نمی‌دونم والا. تا حالا عملاً امتحان نکردم.
از اون‌جایی که مثلاً وقتی توزیع زنده رو اجرا می‌کنی و دسترسی ریشه می‌گیری و به همه‌چی هم دسترسی داری! پس باید توی توزیع در حالت عادی هم کاربر ریشه بتونه به همه‌چی دسترسی داشته باشه. ولی ۱۰۰٪ نمی‌دونم درسته این حرف یا نه. باید امتحان کنی.

نقل‌قول
و اینکه اگه بخوایم دسترسی یه دایرکتوری رو به یوزر خاصی بدیم، اما اینکه مالکیتش اون باشه، اینجوری نباشه. یعنی علاوه بر ما، اون یوزر هم بتونه ببینه. دستور این چیه؟
می‌تونی کاربر بعدی رو هم به گروه خودت اضافه کنی.
sudo useradd -G yoord javadبعد با دستور زیر:
chown yoord:yoord DIRهم خودت به اون پوشه دسترسی داشته‌باشی و هم کاربرهایی که عضو گروه Yoord هستن.  :)
EMAIL | Gitlab | Twitter
در این انجمن فعالیت نمی‌کنم.