newgrp(1) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

newgrp(1)

newgrp(1)                        User Commands                       newgrp(1)

NAME
       newgrp - log in to a new group

SYNOPSIS
   Command
       /usr/bin/newgrp [-| -l] [group]

   /usr/sunos/bin/sh Built-in
       newgrp [argument]

   ksh88 Built-in
       *newgrp [argument]

   ksh Built-in
       +newgrp [argument]

DESCRIPTION
   Command
       The  newgrp  command  logs a user into a new group by changing a user's
       real and effective group ID. The user remains logged in and the current
       directory is unchanged. The execution of  newgrp  always  replaces  the
       current  shell with a new shell, even if the command terminates with an
       error (unknown group).


       Any variable that is not exported is  reset  to  null  or  its  default
       value.  Exported  variables retain their values. System variables (such
       as PS1, PS2, PATH, MAIL, and HOME), are reset to default values  unless
       they  have been exported by the system or the user. For example, when a
       user has a primary prompt string (PS1) other than $ (default)  and  has
       not exported PS1, the user's PS1 is set to the default prompt string $,
       even  if  newgrp  terminates with an error. Note that the shell command
       export (see sh(1) and set(1)) is the method to export variables so that
       they retain their assigned value when invoking new shells.


       With no operands and options, newgrp changes the user's group IDs (real
       and effective) back to the group specified in the user's password  file
       entry. This is a way to exit the effect of an earlier newgrp command.


       A  password is demanded if the group has a password and the user is not
       listed in group(5) as being a member of that group. To create  a  pass‐
       word  for  a  group use pwhash(1), then cut and paste the password into
       /etc/group. Group passwords are antiquated and not often used.

   /usr/sunos/bin/sh Built-in
       Equivalent to exec  newgrp  argument where argument represents the  op‐
       tions and/or operand of the newgrp command.

   ksh88 Built-in
       Equivalent to exec  /usr/bin/newgrp  argument where argument represents
       the options and/or operand of the newgrp command.

   ksh Built-in
       Equivalent to exec  /usr/bin/newgrp  argument where argument represents
       the options and/or operand of the newgrp command.

OPTIONS
       The following option is supported:

       -l | −       Change  the  environment  to what would be expected if the
                    user actually logged in again  as  a  member  of  the  new
                    group.


OPERANDS
       The following operands are supported:

       group       A  group name from the group database or a non-negative nu‐
                   meric group ID. Specifies the group ID to  which  the  real
                   and  effective group IDs is set. If group is a non-negative
                   numeric string and exists in the group database as a  group
                   name  (see  getgrnam(3C)),  the numeric group ID associated
                   with that group name is used as the group ID.


       argument    Only for shell built-in commands. Options and/or operand of
                   the newgrp command.


ENVIRONMENT VARIABLES
       See environ(7) for descriptions of the following environment  variables
       that  affect  the  execution of newgrp: LANG, LC_ALL, LC_CTYPE, LC_MES‐
       SAGES, and NLSPATH.

EXIT STATUS
       If newgrp succeeds in  creating  a  new  shell  execution  environment,
       whether  or  not the group identification was changed successfully, the
       exit status is the exit status of the shell. Otherwise,  the  following
       exit value is returned:

       >0    An error occurred.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

   /usr/bin/newgrp
       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/core-os _ Interface StabilityCommit‐
       ted _ StandardSee standards(7).



       See the respective shell man pages for attributes of the shell built-in
       command versions of newgrp.

SEE ALSO
       ksh(1), ksh88(1), login(1), pwhash(1),  set(1),  sh(1s),  getgrnam(3C),
       Intro(3), group(5), passwd(5), attributes(7), environ(7), standards(7)

Oracle Solaris 11.4               29 Nov 2022                        newgrp(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3