Der kan være flere årsager til, at kommandoen chmod 777 *
ikke ændrer filrettighederne på Linux Mint 13 32-bit, selvom der ikke vises fejlmeddelelser, og ls -l
viser uændrede rettigheder:
chmod 777 *
ændrer kun rettighederne for filer og mapper i det aktuelle bibliotek. Hvis der er skjulte filer (filer, der starter med en punktum), vil de ikke blive påvirket af denne kommando. Brug chmod 777 .* *
for at inkludere skjulte filer.chmod
ikke ændre rettighederne på den fil, som linket peger på. Brug chmod -h
for at ændre rettighederne på selve linket.lsattr
for at kontrollere filattributter og chattr
for at ændre dem.ro
for read-only), vil chmod
ikke kunne ændre rettighederne. Kontroller monteringsindstillingerne med mount
kommandoen.chmod
er et alias for en anden kommando eller script, der ikke udfører den forventede handling. Brug which chmod
for at kontrollere, hvilken kommando der faktisk bliver kørt.For at fejlsøge problemet yderligere kan du prøve følgende:
chmod
kommandoen med -v
(verbose) flaget for at få mere detaljeret output: chmod -v 777 *
lsattr
og fjern eventuelle uønskede attributter med chattr
.mount
kommandoen og sørg for, at filsystemet ikke er monteret som read-only.sudo
: sudo chmod 777 *
Har du brug for hjælp til Linux-fejlfinding? Med Handyhand kan du nemt oprette din opgave helt gratis. På få minutter vil du modtage bud fra professionelle, der står klar til at hjælpe dig med dine tekniske udfordringer. Få den assistance, du har brug for, og kom hurtigt videre!