Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: File- en directory permissies veranderen op een server zonder ssh  (gelezen 368 keer)

Offline MKe

  • Lid
  • Steunpunt: Nee
Hoi,

weet iemand hoe ik op afstand alle files van een joomla installatie de rechten 644 kan geven en de directories 755? Ik heb geen ssh toegang (anders had ik het wel geweten). Het moet dus met ftp. Het lukt mij wel per file, maar in bulk is me niet gelukt.
Het probleem is natuurlijk dat het recursive moet door de directories heen.

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: File- en directory permissies veranderen op een server zonder ssh
« Reactie #1 Gepost op: 2014/05/11, 18:45:51 »
De FTP server geeft de rechten,afhankelijk van umask in vsftpd.conf
Open een terminal en type info vsftpd.conf in de terminal en geef een ENTER
Dit krijg je te zien welke bewerkingen/commando's je hebt.:
File: dir,      Node: Top       This is the top of the INFO tree

  This (the Directory node) gives a menu of major topics.
  Typing "q" exits, "?" lists all Info commands, "d" returns here,
  "h" gives a primer for first-timers,
  "mEmacs<Return>" visits the Emacs manual, etc.

  In Emacs, you can click mouse button 2 on a menu item or cross reference
  to select it.

* Menu:

Basics
* Common options: (coreutils)Common options.
* Coreutils: (coreutils).       Core GNU (file, text, shell) utilities.
* Date input formats: (coreutils)Date input formats.
* File permissions: (coreutils)File permissions.
                                Access modes.
* Ed: (ed).                     The GNU line editor
* Finding files: (find).        Operating on files matching certain criteria.

C++ libraries
-----Info: (dir)Top, 253 regels --Top--------------------------------------------
Dit is de eerste pagina van dit document.
Met dank aan desmond van het forum.
In der Beschränkung zeigt sich der Meister.

Offline grizzler

  • Lid
  • Steunpunt: Nee
Re: File- en directory permissies veranderen op een server zonder ssh
« Reactie #2 Gepost op: 2014/05/11, 20:53:36 »
Zoiets doe ik meestal gewoon met nemo. Ik gebruik al tijden geen aparte ftp-client meer als ik spullen op een van mijn sites wil zetten.

Offline MKe

  • Lid
  • Steunpunt: Nee
Re: File- en directory permissies veranderen op een server zonder ssh
« Reactie #3 Gepost op: 2014/05/12, 06:36:52 »
Zoiets doe ik meestal gewoon met nemo. Ik gebruik al tijden geen aparte ftp-client meer als ik spullen op een van mijn sites wil zetten.
Maar doe je dat dan een voor een?

Ik heb trouwens een oplossing gevonden in het gebruikt van lftp.Ik log in op mijn site met lftp en doe dan een find:
$ lftp -u user,wachtwoord site
> find | grep "/$" | xargs chmod 755 # zet de privileges van de mappen goed
> find | grep -v "/$" | xargs chmod 644 # zet de privileges van de files goed

Offline grizzler

  • Lid
  • Steunpunt: Nee
Re: File- en directory permissies veranderen op een server zonder ssh
« Reactie #4 Gepost op: 2014/05/25, 18:31:18 »
Sorry, rijkelijk late reactie. Heb dit over het hoofd gezien... :(

Zoiets doe ik meestal gewoon met nemo. Ik gebruik al tijden geen aparte ftp-client meer als ik spullen op een van mijn sites wil zetten.
Maar doe je dat dan een voor een?
Nee, dat kan in een keer voor een hele map. Je kunt de rechten voor de bestanden in die map apart specificeren.

Citaat
Ik heb trouwens een oplossing gevonden in het gebruikt van lftp.Ik log in op mijn site met lftp en doe dan een find:
$ lftp -u user,wachtwoord site
> find | grep "/$" | xargs chmod 755 # zet de privileges van de mappen goed
> find | grep -v "/$" | xargs chmod 644 # zet de privileges van de files goed
Zo kan het ook...