نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
استفاده از یک sudo
کاربر برای دسترسی به سرور و اجرای دستورات در سطح root یک روال بسیار رایج در بین لینوکس و مدیر سیستم های یونیکس است. استفاده از sudo
کاربر اغلب با غیرفعال کردن دسترسی مستقیم ریشه به سرور شخص در تلاش برای جلوگیری از دسترسی غیرمجاز همراه است.
در این آموزش مراحل اصلی غیرفعال کردن دسترسی مستقیم ریشه ، ایجاد کاربر sudo و تنظیم گروه sudo در CentOS ، Debian و FreeBSD را در اختیار شما قرار خواهیم داد.
apt-get install sudo -y
yum install sudo -y
cd /usr/ports/security/sudo/ && make install clean
یا
pkg install sudo
sudo
کاربران یک حساب کاربری عادی بر روی یک ماشین لینوکس یا یونیکس است.
adduser mynewusername
adduser mynewusername
adduser mynewusername
گروه چرخ یک گروه کاربری است که تعداد افرادی که قادر su
به ریشه زدن هستند را محدود می کند. اضافه کردن sudo
کاربر خود به wheel
گروه کاملاً اختیاری است ، اما توصیه می شود.
توجه: در دبیان ، این sudo
گروه اغلب به جای یافت می شود wheel
. با این وجود می توانید wheel
گروه را با استفاده از groupadd
دستور به صورت دستی اضافه کنید . به منظور استفاده از این آموزش ، از sudo
گروه برای دبیان استفاده خواهیم کرد.
wheel
و sudo
.در CentOS و Debian ، یک کاربر متعلق به wheel
گروه می تواند اجرا کند su
و مستقیماً به آن صعود کند root
. در همین حال ، یک sudo
کاربر از sudo su
اولین استفاده می کند . در اصل ، هیچ تفاوت واقعی وجود ندارد به جز نحو استفاده شده برای ریشه زدن ، و کاربران متعلق به هر دو گروه می توانند از این sudo
دستور استفاده کنند .
usermod -aG sudo mynewusername
usermod -aG wheel mynewusername
pw group mod wheel -m mynewusername
sudoers
پرونده شما به درستی تنظیم شده استاین مهم است که اطمینان حاصل کنید که sudoers
پرونده واقع در واقع به /etc/sudoers
طور صحیح تنظیم شده است sudo users
تا بتواند از این sudo
دستور به طور مؤثر استفاده کند . به منظور تحقق این امر ، ما مطالب موجود را مشاهده خواهیم کرد /etc/sudoers
و در صورت لزوم ویرایش می کنیم.
vim /etc/sudoers
یا
visudo
vim /etc/sudoers
یا
visudo
vim /etc/sudoers
یا
visudo
توجه: این visudo
دستور /etc/sudoers
با استفاده از ویرایشگر متن ترجیحی سیستم (معمولاً vi یا vim) باز می شود .
بررسی و ویرایش را در زیر این خط شروع کنید:
# Allow members of group sudo to execute any command
این بخش /etc/sudoers
اغلب مانند این است:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
در بعضی از سیستمها ، ممکن است %wheel
به جای پیدا کردن %sudo
؛ در این حالت ، این خطی خواهد بود که زیر آن اصلاح را شروع می کنید.
اگر خطی که از %sudo
Debian یا %wheel
CentOS و FreeBSD شروع می شود اظهار نظر نشده است (پیش شماره #) ، این بدان معنی است که sudo از قبل تنظیم شده است و فعال شده است. سپس می توانید به مرحله بعدی بروید.
wheel
و نه sudo
گروه باشد ، اجازه اجرای sudo
دستور را می دهداین امکان وجود دارد که به یک کاربر که در هیچ گروه کاربری نیست بتواند sudo
دستور را با اضافه کردن موارد /etc/sudoers
زیر به صورت زیر اجرا کند:
anotherusername ALL=(ALL) ALL
برای اعمال تغییراتی که ایجاد کرده اید /etc/sudoers
، باید سرور SSHD را به شرح زیر مجدداً راه اندازی کنید:
/etc/init.d/sshd restart
/etc/init.d/sshd restart
systemctl restart sshd.service
/etc/rc.d/sshd start
بعد از راه اندازی مجدد سرور SSH ، از سیستم خارج شوید و دوباره به عنوان سیستم وارد شوید sudo user
و سپس سعی کنید برخی دستورات تست را به شرح زیر اجرا کنید:
sudo uptime
sudo whoami
هر یک از دستورات زیر اجازه sudo user
تبدیل شدن را می دهد root
.
sudo su -
sudo -i
sudo -S
یادداشت:
whoami
دستور root
هنگامی که همراه باشد ، برمی گردد sudo
.sudo
دستور ، رمزعبور کاربر خود را وارد کنید ، مگر اینکه صریحاً به سیستم دستور دهید تا sudo users
پسوردهای آنها را فوراً انجام ندهد . لطفا توجه داشته باشید که این یک روش توصیه شده نیستsudo
بدون وارد کردن رمز عبور کاربرهمانطور که قبلاً توضیح داده شد ، این یک روش توصیه شده نیست و فقط برای اهداف تظاهرات در این آموزش گنجانده شده است.
به منظور اجازه خود را sudo user
برای اجرای sudo
دستور بدون اینکه برای رمز عبور خود را برانگیخت، خط دسترسی در پسوند /etc/sudoers
با NOPASSWD: ALL
شرح زیر است:
%sudo ALL=(ALL:ALL) ALL NOPASSWD: ALL
توجه: برای اعمال تغییرات باید سرور SSHD خود را مجدداً راه اندازی کنید.
اکنون که تأیید کردید که می توانید sudo user
بدون مشکل از خود استفاده کنید ، زمان آن رسیده است که مرحله هشتم و آخر ، دسترسی مستقیم به ریشه را غیرفعال کنید.
ابتدا /etc/ssh/sshd_config
با استفاده از ویرایشگر متن مورد علاقه خود باز کنید و خط حاوی رشته زیر را پیدا کنید. ممکن است با یک #
شخصیت پیشوند شود .
PermitRootLogin
صرف نظر از پیشوند یا مقدار گزینه موجود در /etc/ssh/sshd_config
، باید آن خط را به صورت زیر تغییر دهید:
PermitRootLogin no
در آخر ، سرور SSHD خود را مجدداً راه اندازی کنید.
توجه: فراموش نکنید که آزمایشات خود را با استفاده از SSH به سرور خود آزمایش کنید root
. اگر قادر به انجام این کار نیستید ، این بدان معنی است که شما تمام مراحل لازم را با موفقیت انجام داده اید.
این نتیجه گیری آموزش ما است.
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد