Kommandogenerator för chown
Generera chown-kommandon för att ändra filägare och grupp (stöder användare:grupp, --reference, rekursiv)
Komma igång med chown
## Vad är chown?
`chown` (change owner) ändrar användaren och/eller gruppen som äger en fil eller katalog. Endast nuvarande ägare eller root kan köra det. Ägande lagras som numeriskt UID/GID, men `chown` accepterar namn som det löser upp via `/etc/passwd` och `/etc/group`.
## Hur man använder
1. **Ställ in ägaren**: Ange ett användarnamn i fältet `user`, eller lämna det tomt för att behålla nuvarande ägare. 2. **Ställ in gruppen**: Ange ett gruppnamn i fältet `group`, eller lämna det tomt för att behålla nuvarande grupp. Använd bara `group` (med tomt användarfält) för att endast ändra gruppen — kommandot blir `:group`. 3. **Välj filen**: Ange målfilen i fältet `file`. 4. **Växla alternativ**: `-R` rekursivt, `-v` utförligt, `--reference` för att kopiera ägande från en annan fil. 5. **Kopiera och kör**: Prefixa med `sudo` om du inte är nuvarande ägare.
Ägarsyntax och alternativ
### `user:group` kombinerad form Ändra både ägare och grupp på en gång: `chown nginx:www-data file.txt`.
### `user` endast ägare Ändra endast ägaren, gruppen lämnas orörd: `chown nginx file.txt`.
### `:group` endast grupp Ändra endast gruppen (ledande kolon): `chown :www-data file.txt`. Motsvarar `chgrp www-data file.txt`.
### `-R` Rekursivt Tillämpa ändringen på en katalog och allt inuti den: `chown -R nginx:www-data /var/www`. Använd med försiktighet — det kan påverka tusentals filer.
### `-v` Utförligt Skriv ut varje fil som `chown` bearbetar, inklusive de vars ägande inte ändrades.
### `--reference=FIL` Kopiera användare och grupp från en annan fil istället för att namnge dem explicit: `chown --reference=template.txt new.txt`.
▶Vad är skillnaden mellan chown och chmod?
▶Varför säger chown 'Operation not permitted'?
▶Hur ändrar jag ägandet för hela en katalogstruktur?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe