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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ایجاد کاربر جدید و محدود کردن آن برای دسترسی SFTP جهت بکاپ گیری  (دفعات بازدید: 404 بار)

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

آفلاین shahrokhi

  • Newbie
  • *
  • ارسال: 9
سلام خدمت عزیزان
بنده یک کاربر جدید ایجاد کردم، چگئه می توانم در فایل /etc/ssh/sshd_config کاری کنم که کاربر ساخته شده فقط اجازه آپلود فایل را داشته باشد.
به طوری که کاربر بعد از آپلود فایل، امکان دانلود و یا ایجاد تغییرات بر روی فایل ها را نداشته باشد.


در حال حاضر تظیمات داخل فایل کانفیگ به صورت زیر است
Match User sftpuser
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
خب مشکلش چیه؟
توصیه می‌کنم شاخهٔ خونگی خودش رو داشته باشی با دسترسی ۷۰۰.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین shahrokhi

  • Newbie
  • *
  • ارسال: 9
جهت امنیت بیشتر، میخوام اگر دسترسی بدست کسی افتاد، فقط بتون آپلود کنه و نتونه تغییرات بده یا دانلود کنه

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
نه. منظورم اینه که اون پیکریندی باید کار کنه. مشکلی داره؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین shahrokhi

  • Newbie
  • *
  • ارسال: 9
آره، کاربر میتونه آپلود و دانلود کنه الان با این تنظیمات

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
نشونی، مالک، گروه و اجازه‌های خونهٔ کاربر چیه؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین shahrokhi

  • Newbie
  • *
  • ارسال: 9
مثل آدرس خونه میمونه  :D
چطوری باید بفرستم براتون، دستوراتشو بگید تا نتایج رو براتون بفرستم
تشکر

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
$ sudo --user=ftpuser --login
$ ls -l $HOME
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین shahrokhi

  • Newbie
  • *
  • ارسال: 9
$ sudo --user=ftpuser --login
$ ls -l $HOME

این خروجیش شد
root@backups1:/home/backups1# sudo --sftpuser=ftpuser --login
sudo: unrecognized option '--sftpuser=ftpuser'
usage: sudo -h | -K | -k | -V
usage: sudo -v [-ABknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-ABknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
            [command]
usage: sudo [-ABbEHknPS] [-r role] [-t type] [-C num] [-D directory] [-g group]
            [-h host] [-p prompt] [-R directory] [-T timeout] [-u user]
            [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-ABknS] [-r role] [-t type] [-C num] [-D directory] [-g group]
            [-h host] [-p prompt] [-R directory] [-T timeout] [-u user] file ...
root@backups1:/home/backups1# ls -l $HOME
total 0
root@backups1:/home/backups1#


آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
دو تا مشکل وجود داره.
۱. گزینهٔ user رو نوشتی sftpuser
۲. داری از کاربر ریشه استفاده می‌کنی. کاربر ریشه باید غیرفعّال باشه همیشه.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین shahrokhi

  • Newbie
  • *
  • ارسال: 9
یه کربر دیگه ایجاد کنم ؟ نام کاربر مهمه ؟

آفلاین shahrokhi

  • Newbie
  • *
  • ارسال: 9
اگر ممکنه لینک یه آموزش بدید یا خودتون مراحلشو توی یه آموزش توضیح بدید فک میکنم خیلی ها نیاز داشته باشند.