Su   
  
  Это одна из основных команд,    которой можно воспользоваться в различных ситуациях. 
  
  Обычно команда su используется    для переключения пользователей. Предположим, что вы вошли в систему как пользователь    user1, вам нужно перейти на учетную запись пользователя user2, выполнить некоторые    действия и продолжить работу как user1. 
  
  Вы можете выйти из системы,    вновь войти в нее как user2, затем, выполнив все, что надо, вновь выйти и войти    как user1. Утомительная процедура. Можно поступить иначе: войти в олн> виртуальную    консоль как user1, в другую - как user2, а затем переключаться с консоли на    консоль. Этот метод неудобен тем, что приходится работать с разными экранами. 
  
  Наконец, третий способ    - использование команды su. Чтобы перейти на учетную пользователя user2, достаточно    ввести команду: 
  
$ su user2
  после чего на экране появится    строка ввода пароля пользователя user2: 
  
    $    su user2   
  
    password:   
  
  Чтобы вернуться к учетной    записи userl, введите команду: 
  
$ exit
   Полностью это будет выглядеть    следующим образом: 
  
    [userl@localhost    userl]$ su user2    
   
   Password:  
  
   [user201ocalhost    userl)$ some commands  
  
   [user2@localhost    userl]$ exit  
  
   exit  
  
   [u&erieioealhose    userl]$  
   
  Обычно команда su используется    для получения прав корневого пользователя (или   супер-пользователя),   если    предстоит выполнение административных задач - создание или редактирование учетных    записей пользователей, конфигурирование сети или принтеров. 
  
  Если ввести команду su    без имени пользователя, то система будет подразумевать имя root. После ввода    пароля вы можете продолжить работу как корневой пользователь. 
  
   [userl@localhost    userl]$ su  
  
   Password:  
  
   [root@localhost    userl]#    
  
  Войдя в систему как корневой    пользователь, вы можете при помощи команды su без ввода пароля перейти на учетную    запись любого пользователя (еще одна причина прятать пароль корневого пользователя    от посторонних глаз). Эта возможность особенно ценна для администратора системы,    которому приходится устранять проблемы, возникающие у разных пользователей.    (Ввод пароля каждого из них был бы большим неудобством.) Обратите внимание:    в следующем примере при переходе корневого пользователя на учетную запись userl    строка ввода пароля на экране не появляется. 
  
  [root@localhost    /root]#   su userl   [userl@localhost /root]$   
  
Команда su предоставляет много возможностей, используемых при решении сложных административных задачах. Узнать о них можно из страницы руководства для этой команды. Обращение к этой странице описано далее в главе.