rsync: failed to modify permissions

  • Författare
  • Meddelande

mahw17

css-guru

  • Inlägg: 70
  • Blev medlem: 29 aug 2017, 22:07

rsync: failed to modify permissions

Inlägg27 sep 2018, 19:26

Hej,

Kan ej varken köra dbwebb publish/validate/inspect/init osv. Jag får felmeddelande såsom:
    rsync: change_dir#1 "/home/saxon/students/20172/mahw17//dbwebb-kurser/oophp/" failed: Permission denied (13)
    rsync: failed to modify permissions on "/home/saxon/students/20172/mahw17/dbwebb-kurser/oophp/.": Permission denied (13)

Har loggat på studentserven och satt skrivrättigheter på mapparna (chmod -P 755 dbwebb-kurser/oophp)
men när jag sedan kör dbwebb kommandon igen tas skrivrättigheterna bort.

Har ej (medvetet) ändrat några rättigheter varken lokalt eller på studentserven utan felet kom från en dag till en annan utan att jag kan minnas att jag gjort något speciellt.

Är det någon som har något tips vad som kan gått fel??

Mvh Marcus
Bilagor
Skärmklipp.PNG
Skärmklipp.PNG (78.8 KiB) Visad 1462 gånger

enilsson

javascript-guru

  • Inlägg: 85
  • Blev medlem: 10 aug 2017, 18:30

Re: rsync: failed to modify permissions

Inlägg27 sep 2018, 22:23

Jag hade en liknande fel häromdagen.

Kod: Markera allt
chmod 755 -R katologenduvilländra


Löste det för mig

mahw17

css-guru

  • Inlägg: 70
  • Blev medlem: 29 aug 2017, 22:07

Re: rsync: failed to modify permissions

Inlägg28 sep 2018, 06:01

Tack för tipset, men har testat detta både på hela dbwebb-kurser katalogen samt på kursrepot 'oophp'.

Jag kan ändra rättigheterna när jag är inloggad på studentserven men när jag kör dbwebb-kommandot senare tas skrivrättigheterna bort igen.
Online
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: rsync: failed to modify permissions

Inlägg28 sep 2018, 11:37

Gå till ditt lokala kursrepo.

Kolla vilka rättigheter du har på katalogen.
Kod: Markera allt
$ ls -la .                                                         
total 144K                                                         
drwxr-xr-x  8 mos mos 4.0K Sep 12 18:46 ./                         
drwxr-xr-x 11 mos mos 4.0K Aug 28 10:46 ../                         
drwxr-xr-x  2 mos mos 4.0K Aug 28 10:46 .circleci/                 
-rw-r--r--  1 mos mos  207 Aug 28 10:46 .csslintrc                 
drwxr-xr-x  3 mos mos 4.0K Sep 12 18:46 .dbwebb/                   
-rw-r--r--  1 mos mos  437 Aug 28 10:46 .dbwebb-validate.config     
-rw-r--r--  1 mos mos   19 Aug 28 10:46 .dbwebb.course             
-rw-r--r--  1 mos mos  450 Aug 28 10:46 .dbwebb.map                 
-rw-r--r--  1 mos mos  134 Aug 28 10:46 .dbwebb.moss               
-rw-r--r--  1 mos mos 4.7K Aug 28 10:46 .dbwebb.tests               
-rw-r--r--  1 mos mos 2.2K Aug 28 10:46 .eslintrc.json             
drwxr-xr-x  8 mos mos 4.0K Sep 12 18:46 .git/                       
-rw-r--r--  1 mos mos  392 Aug 28 10:46 .gitattributes             
-rw-r--r--  1 mos mos  104 Aug 28 10:46 .gitignore                 
-rw-r--r--  1 mos mos  101 Aug 28 10:46 .gitmodules                 
-rw-r--r--  1 mos mos  435 Aug 28 10:46 .html-minifier.conf         
-rw-r--r--  1 mos mos  229 Aug 28 10:46 .htmlhintrc                 
-rw-r--r--  1 mos mos  952 Aug 28 10:46 .phpcs.xml                 
-rw-r--r--  1 mos mos 1.2K Aug 28 10:46 .phpmd.xml                 
drwxr-xr-x  2 mos mos 4.0K Aug 28 10:46 .solutions/                 
-rw-r--r--  1 mos mos 6.1K Aug 28 10:46 .stylelintrc.json           
-rw-r--r--  1 mos mos  691 Aug 28 10:46 .travis.yml                 
-rw-r--r--  1 mos mos  308 Aug 28 10:46 LICENSE                     
-rw-r--r--  1 mos mos  13K Aug 28 10:46 Makefile                   
-rw-r--r--  1 mos mos 1.5K Aug 28 10:46 README.md                   
-rw-r--r--  1 mos mos 1.8K Sep 12 18:46 REVISION.md                 
-rw-r--r--  1 mos mos  512 Aug 28 10:46 composer.json               
-rw-r--r--  1 mos mos 2.7K Aug 28 10:46 docker-compose.yaml         
drwxr-xr-x 13 mos mos 4.0K Sep 12 18:46 example/                   
drwxr-xr-x 10 mos mos 4.0K Aug 28 10:48 me/                         
-rw-r--r--  1 mos mos  470 Aug 28 10:46 package.json


Kataloger bör ha 755 och filer 644, i allmänhet.
...
..:
.... /mos

mahw17

css-guru

  • Inlägg: 70
  • Blev medlem: 29 aug 2017, 22:07

rsync: failed to modify permissions

Inlägg28 sep 2018, 17:27

Uppdatering!

Felet låg lokalt.

Hade fokuserat på rättigheterna på studentserven men i själva verket hade rättigheterna lokalt ändrat sig.

Genom att köra Cygwin som adminstratör kunde jag ändra tillbaka kursrepots skrivrättigheter.

Dock blev ett fel ett annat, nu får jag istället
Kod: Markera allt
Missing target dir for publish, not supported.
när jag kör:
Kod: Markera allt
dbwebb publish 'kursmoment'
Valideringen fungerar:
Kod: Markera allt
dbwebb validate 'kursmoment'


Något tips vad det kan bero på??

Kod: Markera allt
$ dbwebb publish redovisa
Uploading the directory '/cygdrive/c/Users/Holmersson/OneDrive/dbwebb-kurser/oophp/' to 'mahw17@ssh.student.bth.se:dbwebb-kurser/oophp/' to validate and publish.
sending incremental file list

sent 230,962 bytes  received 1,275 bytes  42,224.91 bytes/sec
total size is 38,434,436  speedup is 165.50
Validating '/home/saxon/students/20172/mahw17/dbwebb-kurser/oophp/me/redovisa'.
*.html using htmlhint (0)
*.css using stylelint....... (7)
*.js using eslint. (1)
*.json using jsonlint. (1)
*.php using php........................................................................................ (88)
*.php using phpmd........................................................................................ (88)
*.php using phpcs........................................................................................ (88)
*.bash using shellcheck (0)
*.yml using js-yaml (0)
*. using file...................................................................................................................................... (134)
*. using file...................................................................................................................................... (134)
FAILED Missing target dir for publish, not supported.
FAILED to validate and publish course results.
Saved a log of the output: less -R '/home/Holmersson/.dbwebb-publish.log'
Some of your files might be published on:
http://www.student.bth.se/~mahw17/dbwebb-kurser/oophp/me/redovisa

mahw17

css-guru

  • Inlägg: 70
  • Blev medlem: 29 aug 2017, 22:07

LÖST: rsync: failed to modify permissions

Inlägg28 sep 2018, 22:05

UPDATERING!

Även www/dbwebb-kurser/{kursrepo} på studentserven hade tappat skrivrättigheterna.

Efter
Kod: Markera allt
chmod -R 755 {kursrepo}
även på denna mapp fungerar nu allt igen.

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 14 gäster