Re: Shell from inside Emacs
Andreas Röhler <[email protected]>
| Newsgroups | gmane.emacs.help |
|---|---|
| Message-ID | <[email protected]> |
thx! Am 07.04.26 um 22:37 schrieb Jean Louis: > On 2026-04-07 10:42, Andreas Röhler wrote: >> Hi, >> >> at Linux, did >> >> sudo usermod -aG MY_NEW_GROUP "$USER" >> newgrp MY_NEW_GROUP >> >> Works fine from a new xterm. >> >> But shell inside Emacs seems to read the environment only from start. >> MY_NEW_GROUP is shown by ‘groups’ command only after restart of Emacs. > > Instead of newgrp, use sg to run specific commands with the new group: > > sg MY_NEW_GROUP -c "your_command_here" > > Or start a new shell with the group: > > sg MY_NEW_GROUP -c "$SHELL" > > or > > exec newgrp MY_NEW_GROUP > > This replaces the current shell process. Works in M-x shell but will > exit the shell when done. >