For at ændre ejerskabet af alle filer tilhørende en given bruger i en bestemt mappe til en anden bruger, kan du bruge chown
-kommandoen i Linux. Her er en trin-for-trin guide:
chown
-kommandoensudo chown -R ny_bruger:ny_gruppe /sti/til/mappen
ny_bruger
: Den nye bruger, som skal eje filerne.ny_gruppe
: Den nye gruppe, som skal eje filerne (kan være den samme som ny_bruger
)./sti/til/mappen
: Stien til den mappe, hvor filerne befinder sig.Hvis du vil ændre ejerskabet af alle filer i mappen /home/old_user/documents
fra old_user
til new_user
, kan du bruge følgende kommando:
sudo chown -R new_user:new_user /home/old_user/documents
Hvis du ønsker at automatisere processen, kan du oprette et shell-script. Her er et eksempel på et simpelt script:
#!/bin/bash
# Variabler
OLD_USER="old_user"
NEW_USER="new_user"
DIRECTORY="/home/old_user/documents"
# Ændre ejerskab
sudo chown -R $NEW_USER:$NEW_USER $DIRECTORY
echo "Ejerskabet af alle filer i $DIRECTORY er blevet ændret fra $OLD_USER til $NEW_USER."
For at køre scriptet, følg disse trin:
change_owner.sh
.chmod +x change_owner.sh
./change_owner.sh
Dette script vil ændre ejerskabet af alle filer i den angivne mappe fra old_user
til new_user
.
Har du brug for hjælp til filhåndtering eller Linux-opgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør dine tekniske udfordringer lettere med professionel assistance!