Linux на Руски

От човешка серия

Командата су (промяна потребител - заместител на потребителя) ви позволява да променяте "собственик" на текущата сесия (сесия), без да се налага да излезете и да отвори нова.

Command може да се използва за замяна на текущия потребител и да е друг, но по-често се използва за обикновен потребител суперпотребител (корен). Последният осигурява достъп до всички команди и всички части на системата. Поради тази причина, често су декодиране (не съвсем правилно) като "супер потребител". Понякога това се тълкува като потребител ключ - потребител "ключ".

Възможността за командата СУ

Най-лесният и най-удобният начин за промяна на собственика на текущата сесия на другия (включително основата) - за да използвате командата СУ.

Това е особено опасно да работи като корен в интернет. Злонамерени програми от отдалечени компютри могат лесно достъп до важни системни файлове или команди.

1. външните (не-доверените хора) не трябва да виждат всички пароли, въведени след командата СУ.

2. Не оставяйте машината без надзор с открито заседание су.

3. В края на сесията су веднага го затворите.

За да се избегне напишете командата су много пъти, и след това да въведете паролата, че е подходящо да отворете терминален прозорец, след като на сесията с су, и не я затвори до края на работата, който превозва това всички задачи, които изискват администраторски права. Все пак, това е възможно само когато никой друг няма физически достъп до машината.

Командата су, влязъл без опции и аргументи ще ви пита за парола корен на, и ако въведете правилната парола, ще получите корен привилегии.

$ Символ в командния ред се е променил до #, който напомня на получените корен привилегии.

Същият ефект може да се постигне с помощта на командата

Но тази допълнителна работа, тъй като по подразбиране, когато аргументът не е вписано, су командването смята, че този корен.

Въпреки все корен достъп, да останеш в дома си директория на потребителя, както е видно от екипа:

Това означава, че са останали с един и същ потребителски-Я, само надарен с корен привилегии. Така че не се учудвайте, че някои от директории и отборът ще продължи да бъде затворен за вас (тези директории и команди са определени от политиката на вашата дистрибуция на сигурност).

Фактът, че сте запазили не само вашата домашна директория, но и тяхната околна среда (опазване на околната среда променливи), които не съвпадат с тези на ползвателя на корен (или други потребители).

Най-важната променлива е пътя на околната среда - PATH. Когато пишете в командния ред всеки команден шел (обвивка) започва да търси името на отбора в директориите, изброени в постъпките си, и търси докато намери (ако не е намерен, той показва съобщението "команда не е намерен") ,

За да научите постъпките му, използвайте командата:

Чрез дебелото черво са директориите, в която обвивката ще търси отбори.

Сравни начините потребител с корен те начина:

Както можете да видите, не е твърде много съвпадения. Ето защо, дори и получаване на достъп до корен, не е нужно да получите достъп до командите, изпълними файлове са разположени в основните директории. (Въпреки това, знаейки какво директория съдържа изпълними файлове, необходими команди, лесно да се получи около забраната, като напишете пълния път ръчно).

Въпреки това, су команда дава възможност да се превърне в пълноправен корен, а не само да го направим, но ще дома си директория. Всъщност, вие не се прекъсва сесията pereloginivaetes до корен. За да направите това, след командата су да остави пространство и след това въведете знак (-):

На нищо на повърхността се е променило в поканата, обаче, се прилага хората с увреждания:

и се уверете, че в рамките на Тилда (

), Този път се крие домашно главната директория - / корен.

Заедно с собствената директория на потребителя на корен, вие получавате и околната среда променливи, включително и на път.

Su командни и крайни потребители

След въвеждане на СУ аргумент (име на друг потребител), можете да го направим както трябва. Разбира се, ако знаете паролата.

Тогава жената влиза паролата си

отваря само по себе си "име" си за електронна поща, за да видите своите имейли, и му благодари и отива в кухнята. Избирането на:

И аз не трябва да се затвори програмата и така pereloginivatsya. Удобен. И въведете данните си за вход съпругата тире трябваше да стигне до дома си директория, където му имейл клиент.

Опции су команда

Няколко варианта на отбора, най-широко използваният от които е -С.

Или започне файлов мениджър като корен:

Или в случай на електронна поща на съпругата:

Ако използвате опцията -с, веднага след като заповедта, издадена с нея, ще бъдат затворени или ще завърши своето действие, черупката ще се върне към първоначалното им състояние, тоест първоначалното си за вход.

Чрез опцията -c недостатъци включват завършване инвалиди с клавиша TAB, докато набор от команди.

Опцията -s, --shell (черупка)

Тя дава възможност за потребителя, който искате да стартирате подходяща обвивка.

-л на опция, --login

Същото нещо, което вече познатите функции след пространството. Тя ви позволява да отидете на началната директория на потребителя, който искате.

опция --help

Излез от командата СУ

Махни се от СУ, което е обратно на оригиналния потребител, е възможно по много различни начини.
  • Можете просто да затворите прозореца на терминала и да отвори нова.
  • Можете да напишете в командния ред изход и натиснете ENTER.
  • Можете да натиснете Ctrl + D.
  • Можете да дадете командата су те или су - нали. В зависимост от ситуацията, за да се върнете към влизането в теб.
  • Ако командата СУ е била използвана като су - можете да въведете в командния ред дума за излизане от средата и натиснете ENTER.
  • По всички тези начини, преходът от корена до оригиналния потребител, не се изисква парола.

    су команда е най-удобният начин за изпълнение на задача, която изисква достъп до корен (или всеки друг потребител), без загуба на време за откриването на нова сесия.

    Останалите членове в човешката на серия и много статии за операционната система Linux на Руски могат да бъдат намерени в "четец Linux."