Avatar billede thissel Nybegynder
26. juli 2003 - 23:18 Der er 5 kommentarer

Chmod på e-smith/sme ftp-server

I E-smith/SME-server er det ikke muligt at chmod'e i en FTP-klient, men på et hollandsk forum har jeg fundet frem til at man bare skal ændre "DenyAll" til "AllowAll" i /etc/e-smith/templates/etc/proftpd.conf og derefter genstarte serveren. Desværre nægter CuteFTP stadig at chmod'e filerne på serveren. Er der nogen der har forslag til hvad jeg har gjort galt?
Avatar billede thissel Nybegynder
26. juli 2003 - 23:19 #1
UPS! Den fulde sti til filen er selvfølgelig /etc/e-smith/templates/etc/proftpd.conf/10LimitSiteChmod
Avatar billede skwat Praktikant
26. juli 2003 - 23:45 #2
Det er vel fordi du ikke er chmode filer du ikke selv ejer - måske?
Avatar billede thissel Nybegynder
27. juli 2003 - 00:02 #3
Serveren er min egen private, og derfor har jeg fuld adgang til den. Når jeg logger ind via FTP benytter jeg også administrator brugernavn og password, og dermed ikke en af de brugere som jeg senerehen har oprettet i systemet, da de netop kunne tænkes at have begrænsede muligheder i forhold til administratoren.
Avatar billede ozzi Nybegynder
28. juli 2003 - 19:36 #4
Det er rigtigt det du har fundet frem til. Du skal kopiere den template hvor du ændrer "DenyAll" til "AllowAll". Herefter kan du, med de rette rettigheder, CHMOD'e filer på serveren.

Alternativt logger du på serveren som ROOT og starter Midnight Commander (MC) som er et Norton Commander lignende værktøj. Find ned i det lib hvor dine filer ligger, og herfra kan du CHMODE fra kommandolinien.
(Du behøver selvfølgelig ikke at starte MC, men det letter navigeringen.)
Husk at i Linux er filnavnene case sensitive.
Avatar billede thissel Nybegynder
29. juli 2003 - 00:23 #5
Jeg bruger netop MC til at navigere rundt på serveren og jeg har tjecket at store og små bogstaver passer. Jeg har ændret i min 10LimitSiteChmod-fil så den nu ser således ud:

<Limit SITE_CHMOD>{ # allow all chmod }
    AllowAll
  </Limit>

Skulle det ikke være rigtigt?
Jeg er godt klar over at jeg kan ændre chmod direkte i min ssh-klient, men jeg foretrækker nu at gøre det via FTP. Når jeg logger ind via FTP bruger jeg samme kodeord og password som når jeg logger ind i server-manageren, mens jeg altid logger ind som root når jeg bruger ssh.
Ellers tak for et godt og kvalificeret svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester