Командата su обикновено се използва за временно влизане в друг профил. Името на командата е кратко за "заместващ потребител". Въпреки това, той често се нарича още "супер потребител" команда, тъй като най-често се използва за временно влизане в корен , която има пълен достъп до всички функции за администриране на системата. Всъщност, ако не посочите в кой профил искате да влезете, су предполага, че искате да влезете в корен сметка. Това, разбира се, изисква да знаете паролата за корен. За да се върнете обратно към обикновената потребителска сметка, след като влезете в друг профил, просто въведете изход и удари връщане.
Така че основното използване на су е просто да въведете "su" в командния ред:
су
корен потребителски акаунтиВместо да влезете в друг профил, можете да зададете заедно командата, която искате да изпълните в другия профил су команда. По този начин веднага се връщате към вас редовно. Например:
Су Джодо -Циами
Можете да изпълнявате множество команди в другия профил, като ги отделяте с точка и запетая и ги фиксирате с единични кавички, както в този пример:
su jdoe -c 'команда1; command2; command3 "
LS Впиши копие jdoe
su jdoe -c 'ls; grep uid file1> file2; копие на файла2 / usr / local / shared / file3 '
Sudo су Sudo
sudo -u корен ./setup.sh
След като влезете, можете да продължите да изпълнявате команди през командата sudo за няколко минути, без да е необходимо да посочвате данните за вход (-u root) с всяка команда.
Ако е възможно, по-добре е да работите редовно с акаунт с ограничени привилегии, за да избегнете сериозна повреда на системата случайно.
Следният пример показва как можете да изведете файловете на защитена директория със следната команда:
sudo ls / usr / локално / класифицирано
излъчено съобщение
sudo shutdown -r +20 "рестартиране за отстраняване на проблема с мрежата"