Linux

Where Is the Linux skel Folder?

Linux /etc/skel skeleton directory copied into every new user home.

Last updated

Linux seeds every new home directory from /etc/skel, copying its dotfiles and folders verbatim at account creation. Default bashrc, profile and skeleton configs for fleets live here.

Changes apply only to future users, never retroactively. Provisioning tools template this folder to standardize shells across machines.

Where Linux stores this, by platform

Linux
/etc/skel

Skeleton home with default dotfiles copied by useradd for each new account. Edit as root to change defaults for future users. Existing homes never pick up changes, so update them separately.

Frequently asked questions

How do I set default dotfiles for new users?

Place them in the folder above. Every useradd afterward inherits copies automatically.

Why did skel changes not affect my account?

Skeleton copies happen once at creation. Apply the same edits to your existing home manually.

Notice an outdated path? Let us know.