Gå til innhold

Forkortelse: su - Hva står det for?


Anbefalte innlegg

Forkortelse | su

 

Ja, vi har vel alle brukt den kommandoen, har vi ikke? Vel.. Etter å ha lest og hørt mange forskjellige meninger, så er det disse forklaringene som er mest bruk:

[*]su = Switch user

[*]su = Substitute user

[*]su = Superior user

[*]su = Superuser

*Jeg har sikkert glemt noen*

Jeg holder en knapp på superuser. Det er nok pga av at min gamle lærer sa det i mitt første møte med linux, og fordi det er superuser man blir logget inn som.

 

Men i tråden "Les denne først! Den store FAQ-tråden" så lærer vi dette:

"su", eller substitute user, lar deg bytte til andre brukere i shellet du er i. Hvis du ikke skriver noe etter su blir du root(du må skrive inn root-passordet).

 

Så... Noen som har noen svar på dette, og ikke bare flere meninger? Jeg har vel nok av de som det er.

Lenke til kommentar
Videoannonse
Annonse

Dette står hos meg:

 

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

ad the user logged in directly.

Lenke til kommentar
Su er ingen forkortelse, men et navn på en kommando.

 

Nesten alle kommandoene som er i Linux er en forkortelse for ett eller annet. Eksempel: "cd" = "change directory"

 

Det er helt logisk at "su" er en forkortelse for "substitute user", som andre har påpekt tidligere.

Lenke til kommentar

SU(1)                   FreeBSD General Commands Manual                  SU(1)

 

NAME

    su - substitute user identity

 

SYNOPSIS

    su [-] [-Kflm] [-c class] [login [args]]

 

DESCRIPTION

    The su utility requests the Kerberos password for login (or for

    ``login.root'', if no login is provided), and switches to that user and

    group ID after obtaining a Kerberos ticket granting ticket.  A shell is

    then executed.  The su utility will resort to the local password file to

    find the password for login if there is a Kerberos error.  If su is exe-

    cuted by root, no password is requested and a shell with the appropriate

    user ID is executed; no additional Kerberos tickets are obtained.

 

    By default, the environment is unmodified with the exception of USER,

    HOME, and SHELL.  HOME and SHELL are set to the target login's default

    values.  USER is set to the target login, unless the target login has a

    user ID of 0, in which case it is unmodified.  The invoked shell is the

    target login's.  This is the traditional behavior of su.  Resource limits

    and session priority applicable to the original user's login class (See

    login.conf(5)) are also normally retained unless the target login has a

    user ID of 0.

 

    The options are as follows:

 

    -K      Do not attempt to use Kerberos to authenticate the user.

 

    -f      If the invoked shell is csh(1), this option prevents it from

            reading the ``.cshrc'' file.

 

    -l      Simulate a full login.  The environment is discarded except for

            HOME, SHELL, PATH, TERM, and USER.  HOME and SHELL are modified

            as above.  USER is set to the target login.  PATH is set to

            ``/bin:/usr/bin''.  TERM is imported from your current environ-

            ment.  Environment variables may be set or overridden from the

            login class capabilities database according to the class of the

            target login.  The invoked shell is the target login's, and su

            will change directory to the target login's home directory.

            Resource limits and session priority are modified to that for the

            target account's login class.

 

    -       (no letter) The same as -l.

 

    -m      Leave the environment unmodified.  The invoked shell is your

            login shell, and no directory changes are made.  As a security

            precaution, if the target user's shell is a non-standard shell

            (as defined by getusershell(3)) and the caller's real uid is non-

            zero, su will fail.

 

    -c class

            Use the settings of the specified login class.  Only allowed for

            the super-user.

 

    The -l (or -) and -m options are mutually exclusive; the last one speci-

    fied overrides any previous ones.

 

    If the optional args are provided on the command line, they are passed to

    the login shell of the target login.

 

    Only users who are a member of group 0 (normally ``wheel'') can su to

    ``root''.   If group 0 is missing or empty, any user can su to ``root''.

 

    By default (unless the prompt is reset by a startup file) the super-user

    prompt is set to ``#'' to remind one of its awesome power.

 

FILES

    /etc/auth.conf  configure authentication services

 

SEE ALSO

    csh(1), kerberos(1), kinit(1), login(1), sh(1), group(5), login.conf(5),

    passwd(5), environ(7)

 

ENVIRONMENT

    Environment variables used by su:

 

    HOME  Default home directory of real user ID unless modified as specified

          above.

 

    PATH  Default search path of real user ID unless modified as specified

          above.

 

    TERM  Provides terminal type which may be retained for the substituted

          user ID.

 

    USER  The user ID is always the effective ID (the target user ID) after

          an su unless the user ID is 0 (root).

 

EXAMPLES

    su man -c catman

           Runs the command catman as user man.  You will be asked for man's

           password unless your real UID is 0.

    su man -c 'catman /usr/share/man /usr/local/man /usr/X11R6/man'

           Same as above, but the target command consists of more than a sin-

           gle word and hence is quoted for use with the -c option being

           passed to the shell.  (Most shells expect the argument to -c to be

           a single word).

    su -c staff man -c 'catman /usr/share/man /usr/local/man /usr/X11R6/man'

           Same as above, but the target command is run with the resource

           limits of the login class ``staff''.  Note: in this example, the

           first -c option applies to su while the second is an argument to

           the shell being invoked.

    su -l foo

           Simulate a login for user foo.

    su - foo

           Same as above.

    su -

           Simulate a login for root.

 

HISTORY

    A su command appeared in Version 1 AT&T UNIX.

 

FreeBSD 4.8                     April 18, 1994                     FreeBSD 4.8

Lenke til kommentar
Nesten alle kommandoene som er i Linux er en forkortelse for ett eller annet. Eksempel: "cd" = "change directory"  

 

Det er helt logisk at "su" er en forkortelse for "substitute user", som andre har påpekt tidligere.

 

He he, er nok mange sånne linux-kommandoer som har rare opphav.

 

I Unix sin barndom hadde man bare cat. Da blir jo bare fila ramset opp, og man ser bare nederste skjermen av fila. Så fant man ut at man ville se mer av en fil, derav "more", hvor man kunne trykke space for å se nye linjer. Men så fant en ut at han ville kikke oppover i filen igjen, og da laget han altså "less".

 

Så ble det laget et program som ble kalt Copy and Convert. men siden cc var opptatt brukte man heller dd...

 

Er sikkert mange som har lurt på hva dd står for og...

Lenke til kommentar
Nesten alle kommandoene som er i Linux er en forkortelse for ett eller annet. Eksempel: "cd" = "change directory"  

 

Det er helt logisk at "su" er en forkortelse for "substitute user", som andre har påpekt tidligere.

 

He he, er nok mange sånne linux-kommandoer som har rare opphav.

 

I Unix sin barndom hadde man bare cat. Da blir jo bare fila ramset opp, og man ser bare nederste skjermen av fila. Så fant man ut at man ville se mer av en fil, derav "more", hvor man kunne trykke space for å se nye linjer. Men så fant en ut at han ville kikke oppover i filen igjen, og da laget han altså "less".

 

Så ble det laget et program som ble kalt Copy and Convert. men siden cc var opptatt brukte man heller dd...

 

Er sikkert mange som har lurt på hva dd står for og...

 

Er også mange kommandoer som er slik pga. kråketær i notater, for eksempel "umount" når det egentlig burde være "unmount".

Lenke til kommentar

Linuxverdenen er en rar verden...

 

De forskjellige forkortelsene er gode eksempler:

 

GNU: GNU's Not Unix

WINE: WINE Is Not an Emulator

LAME: LAME Aint an Mp3 Encoder

 

cat, more og less er også en morsom historie :D

 

su står forøvrig for "Substitute User" ifølge man'en min :yes:

 

MarcelSB

Lenke til kommentar
Linuxverdenen er en rar verden...

 

De forskjellige forkortelsene er gode eksempler:

 

GNU: GNU's Not Unix

WINE: WINE Is Not an Emulator

LAME: LAME Aint an Mp3 Encoder

 

cat, more og less er også en morsom historie :D

 

su står forøvrig for "Substitute User" ifølge man'en min :yes:

 

MarcelSB

Eller Hurd-kjernen:

According to Thomas Bushnell, BSG, the primary architect of the Hurd:

 

   `Hurd' stands for `Hird of Unix-Replacing Daemons'. And, then, `Hird' stands for `Hurd of Interfaces Representing Depth'. We have here, to my knowledge, the first software to be named by a pair of mutually recursive acronyms.  

rekursive akronym er populært jah...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...