إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

تثبيت FreeBSD 11 إلى جانب Arch في إقلاع مزدوج

تقليص
هذا موضوع مثبت
X
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] تثبيت FreeBSD 11 إلى جانب Arch في إقلاع مزدوج

    اضغط على الصورة لعرض أكبر. 

الإسم:	Warning_BSD_User-1024x768.jpg 
مشاهدات:	3 
الحجم:	167.0 كيلوبايت 
الهوية:	856082
    السلام عليكم
    في هذا الدرس سنتعلم معا إن شاء الله كيف نقوم بتثبيت نظام FreeBSD 11 على جهاز حقيقي وليس وهمي وسيكون في إقلاع مزدوج مع توزيعات أخرى معنا على الجهاز

    والآن نبدأ بسم الله
    سنبدأ بتنزيل النسخة التي سنقوم بتثبيتها وستكون إما نسخة dvd والتي سيتم حرقها على dvd فقط فهي غير صالحة للحرق على usb والنسخة الثانية والتي سأستخدمها هي نسخة usb
    FreeBSD-11.0-RELEASE-amd64-dvd1.iso

    1- سأقوم بوضع النظام على اصبع usb ليقلع منه لذلك سأحتاج الى النسخة التالية
    FreeBSD-11.0-RELEASE-amd64-memstick.img

    سأقوم بوضع النسخة التي قمنا بتنزيلها في Home ثم حرقها على usb وتسميتها تظهر عندي sdb
    كود:
     sudo dd bs=1M if=FreeBSD-11.0-RELEASE-amd64-memstick.img of=/dev/sdb status=progress
    2- بعد الاقلاع اختر install للتثبيت
    اضغط على الصورة لعرض أكبر. 

الإسم:	2.png 
مشاهدات:	1 
الحجم:	2.0 كيلوبايت 
الهوية:	856083

    3- اختر لغة الكيبورد
    اضغط على الصورة لعرض أكبر. 

الإسم:	4.png 
مشاهدات:	1 
الحجم:	4.0 كيلوبايت 
الهوية:	856085

    4- اختر خريطة الكيبورد " المعياري هو الخيار الاول "
    اضغط على الصورة لعرض أكبر. 

الإسم:	5.png 
مشاهدات:	1 
الحجم:	8.5 كيلوبايت 
الهوية:	856086

    5- اختر ال host name سأختار FreeBSD "الصورة من HandBook للتوضيح فقط"
    اضغط على الصورة لعرض أكبر. 

الإسم:	6.png 
مشاهدات:	1 
الحجم:	2.5 كيلوبايت 
الهوية:	856087

    6- لاتختر شيء ازل * من امام الخيارات لانه يريد تثبيت الحزم الإختيارية وستستغرق منك وقت طويل للغاية استمر معي ساعتين ثم قاطعته هذا وانا لم اختر له الا base + kernel فقط

    اضغط على الصورة لعرض أكبر. 

الإسم:	distr.png 
مشاهدات:	1 
الحجم:	3.2 كيلوبايت 
الهوية:	856089

    7- المفترض أن تقوم بإختيار اقرب سرفر لك لكن في الغالب لن يعمل فقد جربت الكثير من السرفرات في الاخير اخترت العام رقم 1 كما ينصح به في منتدى الفري بي إس دي
    اضغط على الصورة لعرض أكبر. 

الإسم:	mirror.png 
مشاهدات:	1 
الحجم:	6.2 كيلوبايت 
الهوية:	856090

    8-اختر طريقة ربط الشبكة عبر الكيبل او الوايرلس

    9- Regdomain هذا الدومين خاص بأمريكا غيره الى (ETSI) وهو دومين عام

    10- select country اختر المنطقة التي انت فيها

    11- اختر شبكة الوايرلس وادخل كلمة السر )إذا كنت اخترت الارتباط بشبكة الوايرلس من قبل)

    12- network configuration اعدادات الشبكة
    - ip4 yes

    - DHCP yes

    ip6 no

    - Resolver configuration search ok

    13- البدء بالتقسيم
    وما سنطبقه هو التقسيم اليدوي وسنختار قسم واحد وسيكون القسم الاول في الهارد وسنبقي على بقية الأقسام كما هي دون أن تمس " الصورة للتوضيح فقط و فيها إختيار التقسيم التلقائي الذي سيحذف الهارد كاملا فانتبه" انت ستختار partition
    اضغط على الصورة لعرض أكبر. 

الإسم:	2.png 
مشاهدات:	1 
الحجم:	2.0 كيلوبايت 
الهوية:	856083

    - اختيار البوت سيكون عليك اختيار إما GPT أو MBR والكثير ينصح بإختيار mbr وأنا اخترته .
    بالنسبة لي لم ينجح تثبيت الإقلاع الخاص بنظام FreeBSD لم أعرف السبب فبالتالي سيكون تثبيت النظام بدون boot فيمكننا بعد انتهاء التثبيت أن نقوم بتثبيت نظام لينُكس فيأخذ الإقلاع أو سيكون عليك تنفيذ الخطوة التالية

    تثبيت البوت فقط كالتالي
    الاقلاع بلايف freebsd الدخول عبر shell mode ثم تشغيل الامر
    كود:
      boot0cfg -B ada0
    لم أحتج لشيء من هذا فقد بقي معي إقلاع الأرتش وعبر الأرتش أضفت FreeBSD إلى إقلاع Arch كما هو موضح في هذا الموضوع
    إضافة FreeBSD 11 إلى إقلاع لينُكس

    يمكنك القراءة أكثر في هذه النقطة في FreeBSD Handbook
    لا تنسى
    الآن أنك تستخدم FreeBSD فيفترض الجميع أنك كما يقال profisional ولديك النيه لحل مشاكلك بنفسك فأقرا وحاول وإذا عجزت رفيقك هو منتدى FreeBSD فالأعضاء والمشرفين مستعدين لإبداء الحلول شرط أن تبحث في البداية وتبذل بعض الجهد

    14- الخطوة التالية هي التقسيم
    14/1- auto ufs تقسيم اتوماتيكي
    اضغط على الصورة لعرض أكبر. 

الإسم:	Freebsd-inst-7-1.png 
مشاهدات:	1 
الحجم:	19.1 كيلوبايت 
الهوية:	856091

    14/2- ada0 اختر الهارد الذي تريد


    14/3- الآن نأتي لأهم خطوة انتبه
    اختر partition إذا كنت تريد أن تثبت النظام على قرص وتبقي علي بقية الأقراص كما هي دون مساس
    الخيار الثاني Entier سيقوم بحذف كل الهارد لديك ويقسم تلقائيا فانتبه لهذه الخطوة تماما
    الان بعد أن اخترنا خيارنا في السابق في الخطوة 2/14 partitons

    14/4- سنختار partion editor
    اضغط على الصورة لعرض أكبر. 

الإسم:	partitions5.png 
مشاهدات:	1 
الحجم:	3.6 كيلوبايت 
الهوية:	856092

    14/5- اختر القرص الذي تريد التثبيت عليه وسيكون بطبيعة الأولprimary
    اضغط على الصورة لعرض أكبر. 

الإسم:	partitions6.png 
مشاهدات:	1 
الحجم:	3.0 كيلوبايت 
الهوية:	856093
    ثم بعد ذالك اتبع مايلي

    delete > auto > partion > add >> finish >> commit

    اضغط على الصورة لعرض أكبر. 

الإسم:	install.png 
مشاهدات:	1 
الحجم:	2.3 كيلوبايت 
الهوية:	856094


    15- بعد الإنتهاء من التثبيت سنقوم ببعض الإعدادات قبل إقلاع النظام لأول مرة
    - ادخال كلمة السر للجذر root
    اضغط على الصورة لعرض أكبر. 

الإسم:	root.png 
مشاهدات:	1 
الحجم:	1.3 كيلوبايت 
الهوية:	856095

    تنوية
    الصور للتوضيح فقط وهي من Handbook قد تختلف قليلا عما هو عندك

    في الجزء الثاني سنستكمل إن شاء الله تجهيز الإعدادات لعمل الواجهة الرسومية
    في أمان الله ^_^
    الملفات المرفقة
    التعديل الأخير تم بواسطة فتحي القدسي; الساعة 10-08-2017, 06:23 AM. سبب آخر: تصويب , إضافات,تحسينات
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter


  • #2
    إضافة مستخدم وتفعيل sudo

    السلام عليكم
    نستكمل مابدأناه ...

    إضافة مستخدم وتفعيل sudo شرحها اخي بركات- جزاه الله خير- وأجاد لذلك سأنقلها مع بعض التنسيق

    ====================
    لإضافة مُستخدم هناك عدّت طُرق لكننا سنستخدم أجملها وأبسطها adduser أيّ أضف مُستخدم :

    كود:
          [[email protected] ~]# adduser 
    Username: barakat
    ستُسأل عن إسم المُستخدم, أدخل إسم المُستخدم بأحرف صغيرة. بعدها:

    كود:
          Full name: Barakat S.
    سيسألك عن إسمه الكامل, ضعّ ماتريد. بعدها سيظهر لك :

    كود:
          Uid (Leave empty for default):
    هنا يسألك البرنامج useradd عن ما إذا كُنت ترغب بتخصيص مُعرّف فريد User identifier لهذه المُستخدم. مثل الرقم الموجود في بطاقات الهويّة الوطنيّة أو الرقم التسلسلي الفريد. لاتعبث بها فقط إضغط على زرّ الإدخال وسيُولّد لك النظام واحد. بعدها :

    كود:
          Login group [barakat]: users
    هنا يسألك عن بأيّ مجموعة تُريد إضافة هذا المُستخدم, لاحظّ أن البرنامج إقترح عليك barakat أي نفس إسم الدخول (مابين الإقواس سختارها النظام لك لو ضغطت على زرّ الإخال). لكن كما ذكرت أننا سنضعه في المجموعة التي أنشأناها users.

    Login group is users. Invite barakat into other groups? []:
    يسألك إذا كُنت ترغب بإضافة هذا المُستخدم لمجموعة أخرى. مثلاً إذا أردت أن يُسمح لهذا المُستخدم بإسخدام su للدخول إلى حساب الجذر قُم بإضافته لمجموعة wheel كيّ يُسمح له بذلك وإلا فيمكنك أن تتركه فارغ وتضغط على زرّ الإدخال مٌباشرة.

    كود:
          Login class [default]:
    هذا الخيار تستطيّع التحكّم بأعلى الحدود التي يمكن لهذا المُستخدم أن يستهلكها مثلاً من المعالج ومساحة الأقراص وعدد العمليات التي يستطيع تشغيلها. عُموماُ هذا الخيار مُتقدّم قليلا لذا سندعه بالقيمة الإفتراضية وتضغط على زرّ الإدخال (إذا كُنت مُهتم به إضغط هنا http://www.freebsd.org/doc/handbook/users-limiting.html ):

    كود:
          Shell (bash sh csh tcsh rbash nologin) [sh]: bash
    هُنا تستطيع تحديد صدفة المُستخدم. طبعاً سنكتب bash بدل الخيار الإفتراضي sh :

    كود:
          Home directory [/home/barakat]:
    مسار ملف هذا المُستخدم الذي يُسمح له بالتجوّل فيه. دعه كما هو وإذا كُنت تريد تعديله إكتب المسار كامل.

    كود:
          Home directory permissions (Leave empty for default):
    هُنا سيسألك النظام عن صلاحيات المُستخدم على مُجلّداته. دعها كما هي.

    كود:
          Use password-based authentication? [yes]:
    يسألك إذا كُنت ترغب بأن تكن طريقة توثيق المُسخدم قائمة على كلمة المُرور. الخيارات الأخرى تكن في تقنيات مثل الـLDAP. سنجعلها على كلمة المرور ونضغط على زرّ الإدخال.

    كود:
          Use an empty password? (yes/no) [no]: 
    Use a random password? (yes/no) [no]:
    سيسألك عن ما إذا كنت ترغب بوضع الحساب بدون كلمة مرور, إضغط على زر الإدخال أيّ لا والسؤال الثاي يسألك عن رغبتك بكلمة مرور عشوائية إضع على زر الإدخال.

    كود:
          Enter password: ************
    Enter password again: ************
    أدخل كلمة المرور وأعد كتابتها.

    كود:
          Lock out the account after creation? [no]:
    إضغط على زرّ الإخال كيّ ينهي هذه العملية.

    كود:
          Username   : barakat
    Password   : ************
    Full Name  : Barakat S.
    Uid        : 1001
    Class      : 
    Groups     : users 
    Home       : /home/barakat
    Home Mode  : 
    Shell      : /usr/local/bin/bash
    Locked     : no
    OK? (yes/no): yes
    تحقق من صحّة البيانات. إذا تأكّد بأ كل شيء صحيح, إكتب yes وإضغط على زر الإدخال.

    كود:
          adduser: INFO: Successfully added (barakat) to the user database.
    Add another user? (yes/no): no
    Goodbye!
    [[email protected] ~]#
    إذا كُنت تريد إضافة مزيد من المُستخدمين, إكتب yes والإ إكتب no.

    أصبح لديا مُستخدم مع bash :

    كود:
          [[email protected] ~]# cd /home/barakat/
    [[email protected] /home/barakat]# su barakat
    [[email protected] ~]$ id
    uid=1001(barakat) gid=1001(users) groups=1001(users)
    [[email protected] ~]$ echo $SHELL
    /usr/local/bin/bash
    [[email protected] ~]$
    التقليل من إستخدام حساب الجذر وإستخدام sudo

    حان وقت الـsudo. لإضافة مُستخدم إلى المستخدمين المسموح لهم بإستخدام sudo يتمّ ذلك عن طريق كتابة :

    كود:
          barakat ALL=(ALL) ALL
    في ملف إعداد sudo والمُسمّى sudoers. حيّث أن barakat إسمّ هذا المُستخدم. أمّا إذا أردت إضافة مُستخدميّ مجموعة مُعيّنة إسمها users تحتوي 20 مُستخدم, فبدلاً م كتابة 20 سطر, يُمكنك كتابة إسم الموجموعة هكذا :

    كود:
          %users ALL=(ALL) ALL
    وسيُسمح لكافة هاؤلاء المُستخدمين بإستخدام sudo. لنُجرّب إضافة barakat فقط للمسموح لهم بإستخدم sudo. لنضيّف هذا في الملف sudoers. لكنّ قبل هذا يجب أن أوضّح شيء مُهمّ.

    في FreeBSD قُسّم النظام لقسّمين من حيث المجّلدات المُهمة. قسمّ خاص ببرامج وملفات النظام الأساسيّة التي أتت معه أثناء تنصيب النظام الأساسي مثلً cat وcshell و sshd. وقسم لبرامج والملفّات التي تأتي مع البرامج الغير أساسيّة للنظام مثل bash و sudo وجميع البرامج التي أضفتها أنت. هذا يعنيّ أن المسارات :

    كود:
          /bin
    /sbin
    /etc
    /lib
    /libexec
    /shar
    مُخصصة فقط للنظام وبرامجه ومكتباته وملفات إعدادة التي تأتي مع النظام الأساسيّ. المسار الثاني المُخصص للبرامج التي أضافها المُستخدم موجودة تحت المسار :

    كود:
          /usr/local/
    إكتب :

    كود:
          [[email protected] ~]# ls /usr/local/ | sort
    bin
    etc
    include
    info
    lib
    libdata
    libexec
    man
    sbin
    share
    www
    [[email protected] ~]#
    هذه المسارات مُخصصة لبرامجنا التي أضفناها نحن. لذا إن إذا البحثّ عن مسار الملف sudoers فلن يكون في :

    كود:
          /etc
    بل سيكون في :

    كود:
          /usr/local/etc
    حسناً لنُعدّل الملف sudoers ونضيف مُستخدمنا إليه :

    كود:
          [[email protected] ~]# vi /usr/local/etc/sudoers
    في أي مكان أضف :

    كود:
          barakat ALL=(ALL) ALL
    ويُفضّل بشدة أن تُضيف أيضاً :

    كود:
          Defaults:barakat timestamp_timeout=1
    كيّ لايقى sudo فعال سوى لدقيقة وآحدة من آخر إستخدام. عند إغلاق المُحرر vi أغلقه بـ:
    كود:
          :wq!
    لأنّ الملف للقراءة فقط. لنختبر ما قٌمنا به :

    كود:
          [[email protected] ~]# su barakat
    [[email protected] /root]$ cd ~
    [[email protected] ~]$ sudo id
    Password: ************
    uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
    [[email protected] ~]$
    كل شيء صحيح.
    =================================
    وهذا الرابط الذي اقتبست منه
    دروس في أساسيّات نظام FreeBSD


    نواصل اإن شاء الله في الجزء الثالث
    في أمان الله ^_^
    التعديل الأخير تم بواسطة فتحي القدسي; الساعة 10-08-2017, 07:02 AM.
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter

    تعليق


    • #3
      تثبيت الواجهة الرسومية Kde plasma

      اضغط على الصورة لعرض أكبر. 

الإسم:	نيث.png 
مشاهدات:	1 
الحجم:	403.2 كيلوبايت 
الهوية:	845123
      الجزء الثالث

      نستكمل مابدأناه....
      في هذا الجزء سنقوم بتثبيت xorg وتعريف كرت شاشة إنتل وتثبيت واجهة كيدي بلازما .
      إذا كان لديك كرت أخر من انتل ولم يعمل أو لديك كرت نيفيديا راجع handbook

      لكن قبل أن نثبت أي شيء لابد من تجهيز مدير الحزم الجاهزة ومدير البورتس
      كود:
      sudo freebsd-update fetch install
      كود:
      sudo pkg update && pkg upgrade
      الامر التالي لن تحتاجه دائما فقط في بداية تثبيت النظام وإذا حصلت مشكلة في ports فقط
      كود:
      sudo  portsnap fetch extract
      سنثبت portmaster الذي سيسهل لنا التثبيت من المصدر
      كود:
         cd /usr/ports/ports-mgmt/portmaster
      كود:
      sudo make install clean
      الآن نحدث البورتس
      كود:
      sudo portmaster -a
      الأفضل أن تتعود على vi أو على الأقل ee لكن إذا كنت تريد ماتعودت عليه في لينُكس فثبت نانو ^_^
      كود:
      sudo pkg install nano
      تثبيت xorg وتعريف انتل
      كود:
      sudo pkg ins xorg xf86-video-intel
      تثبيت واجهه كيدي
      كود:
        sudo pkg ins kde
      كود:
         pkg ins gtk-oxygen-engine
      كود:
       pkg ins kde-gtk-config
      افتح ملف اعدادات الخدمات لنتمكن من تشغيل الواجهة الرسومية
      كود:
        sudo vi /etc/rc.conf
      اضف الأسطر التالية
      كود:
        moused_enable="YES"
      dbus_enable="YES"
      kdm4_enable="YES"
      تشغيل خدمة dbus
      كود:
       sudo service dbus start
      إفتح ملف fstab لتفعيل إقلاع الكيدي
      كود:
      sudo vi /etc/fstab
      اضف السطر التالي
      كود:
      proc            /pproc            /proc           procfs  rw      0       0
      roc           procfs  rw      0       0
      لتتمكن من تشغيل تطبيقات لينُكس
      افتح ملف
      كود:
      sudo vi /boot/loader.conf
      اضف السطر التالي
      كود:
      linux_load="YES"
      قد تحتاج إلى تثبيت التطبيقات التالية
      كود:
      sudo pkg ins vlc libreoffice xarchiver rar unrar p7zip  epdfview gimp xfburn ristretto gtk-murrine-engine
      ابحث عما تريد في مدير الحزم الجاهزة pkg فهو منظم ورائع وسلس ولن تحتاج لصلاحيات الجذر في البحث ولا النت كذالك
      كود:
       pkg search PackageName
      معرفة الحزم المثبته
      كود:
      pkg info
      للبحث عن حزمة معينة مثبته vlc مثلا
      كود:
      pkg info | grep vlc
      كود:
      vlc-2.2.6,4                    Qt based multimedia player and streaming server

      تنوية
      إبتداء من الإصدار FreeBSD 11 لم نعد بحاجة إلى إضافة
      كود:
      hald_enable="YES"
      إلى ملف الخدمات

      في أمان الله ^_^
      التعديل الأخير تم بواسطة فتحي القدسي; الساعة 18-08-2017, 11:20 AM. سبب آخر: تصويب , إضافات,تحسينات
      •°o.O islamux O.o°•
      أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
      "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

      *****
      إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
      تلميح اليوم

      FreeBSD في كبسولة !
      لا يطلب العلم مستحي ولا مستكبر
      اللهم اجعل عملنا خالصا لوجهك الكريم.
      فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
      كل مشاركاتي في المجتمع وقف لله تعالى
      Tweeter

      تعليق


      • #4
        الجزء الرابع
        في هذا الجزء اقتبست من موضوع اخي العزيز بركات مع بعض التنسيق
        =============
        تغيير صدفة مُستخدم :


        كما أشرت أنّ FreeBSD تستخدم الصدفة C-shell وهذه الصدفة غير عصرية P:. سُبدّلها بـbash. أولاً نعرف المسار الحقيقي لـbash على النظام وذلك عن طريق which :

        كود:
        FreeBSD# which bash
        /usr/local/bin/bash
        FreeBSD#
        بعدما عرفنا المسار, سنستخدم chpass لتعديل صدفة المُستخدم الجذر وهي أداة تُستخدم لتعديل معلومات مُستخدمين النظام هكذا:


        كود:
        FreeBSD# chpass root
        ستظهر لنا كامل تفاصيل هذا المُستخدم داخل المُحرر vi :


        كود:
        #Changing user information for root.
        Login: root
        Password: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
        Uid [#]: 0
        Gid [# or name]: 0
        Change [month day year]:
        Expire [month day year]:
        Class:
        Home directory: /root
        Shell: /bin/csh
        Full Name: Charlie &
        Office Location:
        Office Phone:
        Home Phone:
        Other information:
        كود:
        /etc/pw.rfj4PE: unmodified: line 1
        لنُعدّل الجزء الخاص بالصدفة Shell من :
        كود:
        Shell: /bin/csh
        إلى :
        كود:
        Shell: /usr/local/bin/bash
        الآن لنحفظ التعديلات ثُم لنسجّل خروج ثم ندخلة مرّة أخرى ونلاحظ ماهي صدفتنا الآن:

        كود:
        FreeBSD# logout 
        Connection to 192.168.43.133 closed.
        [email protected]:~$ ssh [email protected]
        Password: **********
        Last login: Sun Sep  4 19:35:01 2011 from 192.168.43.1
        Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
            The Regents of the University of California.  All rights reserved.
        كود:
         [[email protected] ~]# echo $SHELL
        /usr/local/bin/bash
        [[email protected] ~]#
        جميّل أصبح bash صدفتنا.

        إضافة مُستخدم للنظام وإعطاءه صدفة bash

        جميع الصدفات الموجودة لى النظام ستجدها في الملف shells والموجود داخل المُجلّد etc إنظر هُنا :

        كود:
          [[email protected] ~]# cat /etc/shells
        # $FreeBSD: src/etc/shells,v 1.5.36.1.6.1 2010/12/21 17:09:25 kensmith Exp $
        #
        # List of acceptable shells for chpass(1).
        # Ftpd will not allow users to connect who are not using
        # one of these shells.
        
        /bin/sh
        /bin/csh
        /bin/tcsh
        /usr/local/bin/bash
        /usr/local/bin/rbash
        [[email protected] ~]#
        لذا تأكّد م أنّ bash من بين تلك الصدفات.

        كيّ تسهل علينا مسألة إدارة المُستخدمين وتطبيّق كافية الصلاحيات على أولائك المُستخدمين, سنُنشيء مجموعة إسمها users ونُضيّف جميع المُستخدمين إليها وذلك عن طريق الأداة pw وهي المسؤلة عن إضافة وحذف المجموعات. لإضافة مجموعة سنستخدم pw متبوعة بـaddgroup ثُم إسم تلك المجموعة. لنُنشئ تلك المجموعة :

        كود:
          [[email protected] ~]# pw addgroup users
        لنتحقق من وُجوها في الملف group :

        كود:
          [[email protected] ~]# grep 'users' /etc/group
        users:*:1001:
        [[email protected] ~]#

        دُروس في أساسيّات نظام FreeBSD

        الى اللقاء في الجزء الخامس بإذن الله
        في أمان الله ^_^
        التعديل الأخير تم بواسطة فتحي القدسي; الساعة 11-08-2017, 10:33 PM.
        •°o.O islamux O.o°•
        أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
        "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

        *****
        إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
        تلميح اليوم

        FreeBSD في كبسولة !
        لا يطلب العلم مستحي ولا مستكبر
        اللهم اجعل عملنا خالصا لوجهك الكريم.
        فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
        كل مشاركاتي في المجتمع وقف لله تعالى
        Tweeter

        تعليق


        • #5
          الجزء الخامس روابط مهمة

          [شرح] تثبيت lxde على FreeBSD 11
          [شرح] تثبيت VirtualBOX على FreeBSD 11
          [شرح] ربط أقراص ntfs,ext4 في نظام FreeBSD 11
          شرح] إضافة FreeBSD 11 إلى إقلاع لينُكس
          [شرح] إضافة مدير الشبكة في FreeBSD 11
          [شرح] ربط جهاز أندرويد في نظام FreeBSD 11
          [شرح]التحكم في الإضاءة الخلفية عبر سطر الأوامر في 11 FreeBSD
          شرح] كيف تجعل bash في FreeBSD ملونه كما في Linux
          [شرح]
          FreeBSD في كبسولة !
          [شرح]
          ضبط إعدادات اللغة العربية في FreeBSD 11
          FreeBSD 11.1 Installation Guide
          التعديل الأخير تم بواسطة فتحي القدسي; الساعة 23-08-2017, 07:09 AM.
          •°o.O islamux O.o°•
          أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
          "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

          *****
          إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
          تلميح اليوم

          FreeBSD في كبسولة !
          لا يطلب العلم مستحي ولا مستكبر
          اللهم اجعل عملنا خالصا لوجهك الكريم.
          فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
          كل مشاركاتي في المجتمع وقف لله تعالى
          Tweeter

          تعليق

          يعمل...
          X