Како да станете root или било кој друг корисник со помош на командната линија на Линукс

Денес е можно да се користи Линукс без многу интеракција со командната линија, но сеуште има многу прилики кога прави нешто со користење на командната линија е многу полесно отколку со користење на графичка алатка.

Пример за команда која може да ја користите редовно од командната линија е apt-get, која се користи за инсталирање на софтвер во рамките на Debian и Ubuntu базирани дистрибуции.

Со цел да инсталирате софтвер користејќи apt-get треба да бидете корисник кој има доволно дозволи за тоа.

Една од првите команди на корисниците на популарните десктоп Линукс оперативни системи како Ubuntu и Mint учат е Sudo.

Командата sudo ви дозволува да ја извршите командата како друг корисник и најчесто се користи за подигнување на дозволите, така што командата се работи како администратор (што во Линукс термини е познато како root корисник).

Тоа е добро и добро, но ако ви се случува да се кандидира серија на команди или што треба да се кандидира како друг корисник за подолг временски период, тогаш она што го барате е командата su .

Овој водич ќе ви покаже како да ја користите командата su и ќе обезбедите информации за прекинувачите што се достапни.

Префрлете се на root корисник

За да се префрлите на root корисник, треба да отворите терминал со истовремено притискање на ALT и T.

Начинот на кој се префрлате на корисникот на root е различен. На пример, на дистрибуции базирани на Ubuntu, како што се Linux Mint, Ubuntu, Kubuntu, Xubuntu и Lubuntu, потребно е да го вклучите командата sudo на следниов начин:

sudo su

Ако користите дистрибуција која ви дозволува да поставите root лозинка кога ја инсталиравте дистрибуцијата тогаш едноставно можете да го користите следново:

su

Ако ја извршите командата со sudo тогаш ќе ви биде побарано лозинката sudo, но ако ја извршите командата исто како што тогаш ќе треба да ја внесете root лозинката.

За да потврдите дека навистина сте се префрлиле на root типот на корисник следнава команда:

кој сум јас

Командата whoami ви кажува кој корисник во моментов работи како.

Како да се префрлите на друг корисник и да ја прифатите нивната животна средина

Су командата може да се користи за префрлување на сметка на други корисници.

На пример замислете дека сте создале нов корисник наречен ted користејќи команда useradd како што следува:

sudo useradd -m ted

Ова ќе создаде корисник наречен ted и ќе создаде домашен директориум за ted наречен ted.

Треба да ја поставите лозинката за сметката пред да може да се користи со следнава команда:

passwd ted

Горенаведената команда ќе ве замоли да креирате и да потврдите лозинка за сметката.

Можете да се префрлите на тад сметката користејќи ја следнава команда:

судејќи

Како што стои над командата, ќе ве најавите како ted, но не би се ставале во домашната папка за тестирање и сите поставувања што ted додаде во .bashrc датотеката нема да се вчитаат.

Сепак, можете да се најавите како TED и да ја усвоите околината користејќи ја следнава команда:

судејќи

Овој пат кога ќе се најавите како ted, ќе бидете ставени во домашниот директориум за ted.

Добар начин да се види ова со целосна акција е додавање на корисничката сметка на екранот .

Изврши команда по префрлање кориснички сметки

Ако сакате да се префрлите на сметка на друг корисник, но имате наредба веднаш штом ќе го префрлите, користете го -c прекинувачот на следниов начин:

su -c screenfetch-ted

Во горенаведената команда се смени корисник, -c screenfetch ја стартува функцијата screenfetch и прелистувачот се префрла на сметката ted.

Adhoc Склопки

Јас веќе покажав како можете да се префрлите на друга сметка и да обезбедите слична околина со помош на - прекинувачот.

За комплетност можете да го користите и следново:

su -l

su -login

Можете да извршите различна школка од стандардно кога ќе го префрлите корисникот со снабдување на -s прекинувачот на следниов начин:

su -s -

su -shell -

Можете да ги зачувате тековните поставки за животната средина со помош на следниве прекинувачи:

su-m

su-p

su - резерва-средина

Резиме

Повеќето обични корисници ќе добијат од само командата sudo да извршува команди со покачени привилегии, но ако сакате да потрошите подолго време најавено како друг корисник, можете да ја користите командата su .

Вреди да се напомене иако тоа е добра идеја да се кандидира само како сметка со дозволи што ви се потребни за работа во рака. Со други зборови, не ја извршувајте секоја команда како root.