git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: a problem with git describe

From
Carlo Marcelo Arenas Belón <carenas@gmail.com>
Date
Apr 25, 2022, 07:02 UTC
Message-ID
<20220425070245.ta6wibzkezlfwzxp@carlos-mbp.lan>
In-Reply-To
<xmqqy1zty8dc.fsf@gitster.g>
On Sun, Apr 24, 2022 at 11:39:27PM -0700, Junio C Hamano wrote:
Show 6 quoted lines
> Carlo Marcelo Arenas Belón <carenas@gmail.com> writes:
> 
> > At that point, though you might as well excempt root from this check
> 
> But "root" or any higher-valued account is what needs this kind of
> protection the most, no?

correct, and I didn't meant to excempt root from the protection, but from the check that requires that the config file ownership matches.

if the config file is owned by root, we already lost, regardless of what uid git is running as.

FWIW the proposed change doesn't weaken the current protection, it just allows a git process that is running as root (through sudo) to figure out what real user was the terminal session running as, so it wouldn't incorrectly triggeer an error.

> The protection is *not* about people
> knowingly accessing their own repository via "root",
nope, but the regression that was described by the original post is
Carlo
Previous: Junio C HamanoNext: Carlo Marcelo Arenas Belón
Message 9 of 23 in “a problem with git describe”
  1. Guy MaurelApr 23, 2022
  2. Philip OakleyApr 23, 2022
  3. Junio C HamanoApr 23, 2022
  4. Junio C HamanoApr 23, 2022
  5. Carlo Marcelo Arenas BelónApr 25, 2022
  6. SZEDER GáborApr 25, 2022
  7. Carlo Marcelo Arenas BelónApr 25, 2022
  8. Junio C HamanoApr 25, 2022
  9. Carlo Marcelo Arenas BelónApr 25, 2022
  10. Carlo Marcelo Arenas BelónApr 25, 2022
  11. Guy MaurelApr 25, 2022
  12. Johannes SchindelinApr 26, 2022
  13. rsbecker@nexbridge.comApr 26, 2022
  14. Carlo ArenasApr 26, 2022
  15. Junio C HamanoApr 26, 2022
  16. Carlo ArenasApr 26, 2022
  17. Johannes SchindelinApr 26, 2022
  18. Junio C HamanoApr 26, 2022
  19. Taylor BlauApr 26, 2022
  20. Johannes SchindelinApr 26, 2022
  21. Taylor BlauApr 26, 2022
  22. Johannes SchindelinApr 26, 2022
  23. Junio C HamanoApr 26, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.