Ik heb als root een home-dir gekopieerd naar een andere partitie met
[code]
cd /home
cp -R * /mnt/newhome
umount /home
umount /mnt/newhome
mount <nieuwe_homepartitie> /home
[code]
maar tot mijn schrik zag ik dat de ownerflag van alles op "root" stond, en de schrijfrechten stonden uit voor alles behalve de root. Ik dacht dat cp standaard alle attributen meekopieert of iig deze ?
Heb ik iets verkeerd gedaan of... hoe kan zoiets ? Ik moest bijvoorbeeld hierna met de hand alle files van de users (ok het zijn er maar 2) opnieuw chownen en chmodden:
Maar bijvoorbeeld /home/httpd/html. Daar stonden dingen in als een fotogallery (phpscript "gallery"). Ik weet zo niet meer hoe die rechten ook alweer stonden. Ik heb nu maar chmod a+rwx gedaan daar, niet echt veilig maarja er was ook geen gebruiker httpd ofzo...
[code]
cd /home
cp -R * /mnt/newhome
umount /home
umount /mnt/newhome
mount <nieuwe_homepartitie> /home
[code]
maar tot mijn schrik zag ik dat de ownerflag van alles op "root" stond, en de schrijfrechten stonden uit voor alles behalve de root. Ik dacht dat cp standaard alle attributen meekopieert of iig deze ?
Heb ik iets verkeerd gedaan of... hoe kan zoiets ? Ik moest bijvoorbeeld hierna met de hand alle files van de users (ok het zijn er maar 2) opnieuw chownen en chmodden:
code:
1
2
| chown -R <user> <userdir> chmod -R u+rwx <user> <userdir> |
Maar bijvoorbeeld /home/httpd/html. Daar stonden dingen in als een fotogallery (phpscript "gallery"). Ik weet zo niet meer hoe die rechten ook alweer stonden. Ik heb nu maar chmod a+rwx gedaan daar, niet echt veilig maarja er was ook geen gebruiker httpd ofzo...