این قسمت رو متوجه نشدم "بعد با sudo دسترسی کاربر ریشه رو بگیر"
اگه با یوزر عادی وارد بشی دستوراتی که نیاز به دسترسی ریشه دارند رو نمیتونی اجرا کنی، برای این کار ابتدای دستورات sudo رو اضافه میکنیم که از این طریق ابتدا رمز روت پرسیده میشه بعد اون دستور با دسترسی روت اجرا میشه.
مثلا برای نصب ssh اگر از دستور زیر با کاربر عادی استفاده کنیم امکان اجرا رو نداریم:
apt-get install ssh
واین خروجی رو داریم
~$ apt-get install ssh
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
ولی با اضافه کردن sudo این دستور با دسترسی روت اجرا میشه:
sudo apt-get install ssh
و خروجی شبیه این خواهد بود:
~$ sudo apt-get install ssh
sudo] password for *****:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
ssh
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 120 kB of archives.
After this operation, 164 kB of additional disk space will be used.
Get:1 http://mirror.iranserver.com/debian/ jessie/main ssh all 1:6.7p1-5 [120 kB]
Fetched 120 kB in 0s (216 kB/s)
Selecting previously unselected package ssh.
(Reading database ... 222646 files and directories currently installed.)
Preparing to unpack .../ssh_1%3a6.7p1-5_all.deb ...
Unpacking ssh (1:6.7p1-5) ...
Setting up ssh (1:6.7p1-5) ...