Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   "su" & "su -" (http://forum.oszone.net/showthread.php?t=13876)

Curious 04-09-2003 10:54 74384

Привет!
может кто нибудь объяснит разницу между "su" & "su -"?

10x ;)

Guest 80 247 100 04-09-2003 11:21 74385

[pre]
`-'
`-l'
`--login'
    Make the shell a login shell.  This means the following.  Unset all
    environment variables except `TERM', `HOME', and `SHELL' (which
    are set as described above), and `USER' and `LOGNAME' (which are
    set, even for the super-user, as described above), and set `PATH'
    to a compiled-in default value.  Change to USER's home directory.
    Prepend `-' to the shell's name, intended to make it read its
    login startup file(s).
[/pre]

Zur0 04-09-2003 11:22 74386

SU(1)                                                       SU(1)

NAME
      su - change user ID or become super-user

SYNOPSIS
      su [-] [username [args]]

DESCRIPTION
      su  is used to become another user during a login session. Invoked without
      a username, su defaults to becoming the super user. The optional  argument
      -  may  be  used to provide an environment similiar to what the user would
      expect had the user logged in directly.


Barracuda 04-09-2003 14:46 74387

Кагоче - суть в том, что при использовании "-" при смене юзера будут подгружаться переменные окружения. В том числе, при таком свитче бочучутишься в домашнем каталоге того юзера, на которого свитчишься.
использование простого "su" удобно когда нужно оперативно подредактировать какой-нит файл с правами рута.
использование "su -" удобно, когда нужно что-то настраивать, переделывать - т.е. упорно и долго калечить конфиги под рутом.

Curious 04-09-2003 15:01 74388

:up: Barracuda Спасибо, тема закрыта !

Guest 80 247 100 05-09-2003 05:07 74389

Barracuda перевод просто супер %о)))

Barracuda 05-09-2003 12:44 74390

Guest 80 247 100
старался %о)))))


Время: 10:08.

Время: 10:08.
© OSzone.net 2001-