Avatar billede cryforsoul Nybegynder
11. september 2006 - 12:33 Der er 43 kommentarer og
1 løsning

Hvordan låser jeg min User ,til at kun se/adgang til home fold.

Hey.

jeg køre linux fedora 4 og køre det som server. Virker fint, og det hele det køre. Men mine bruger de kan se alt!
De kan selvfølgelig ikke skrive alle steder, men jeg ved at man kan gøre at de kun ser deres Home folder og gruppe?

Nogen der kan hjælpe??
Avatar billede keld_simonsen Nybegynder
12. september 2006 - 09:30 #1
Hmm, de skal vel kunne se systemet? Ellers kan de ikke køre nogen programmer.

Eller har dine brugere ikke adgang til at udføre programmer?
Har de adgang via web eller ftp?
Er problemet at de kan se systemet, eller at de kan se andre brugeres filer?
Bruger du sikker adgang via ssh eller scp?
Avatar billede cryforsoul Nybegynder
12. september 2006 - 14:08 #2
det er via ftp...problemet er at de kan se systemet.
lad mig prøve at forklare...


.. her må de ikke komme længere inde, for så kan de se systemet :)
bruger 1
bruger 2
bruger 3

De må godt kunne se hinanden, men de kan ikke skrive der! kun i de folder jeg har givet dem tilladelse..

jeg er ny i linux, så jeg ved ik hvad SSH eler SCP er og betyder.
Avatar billede keld_simonsen Nybegynder
13. september 2006 - 00:46 #3
Jammen de kan ikke skrive i systemets områder i Linux.
Hvis du har givet dem deres egen konto (i filen /etc/passwd ) så er de automatisk udelukket fra at skrive i systemets filer. Men de kan godt se systemets filer. Og hvis du sætter det op på almindelig måde kan de heller ikke skrive i hinandens områder. Du kan evt p+røve det af ved at lave en konto til dig selv, og så se om du kan skrive i systemet, eller hos nogen af de andre.

Jeg vil iøvrigt fraråde dig at køre med alm ftp til brugere. Det betyder at slemme folk kan se deres adgangskoder på usikrede forbindelser. lær dem at køre scp eller secure ftp. scp betyder secure copy. kig på nettet for mere vejledning.
Avatar billede cryforsoul Nybegynder
14. september 2006 - 08:45 #4
Men min kollega har den samme installeret, og de kan ikke se system filerne??
Men vi tror at det er fordi, jeg skal update proftp med RPM og ikke med YUM?
jeg har prøvet at åbne en konto til mig selv, og jeg kan se filsystemerne.

Du har ret med ftp til almindelig, er nok ikke det klogeste. Men som sagt er jeg nybegynder. Men jeg er igang med at gøre noget ved det. Tak for Rådet!

Har du måske et link til en god en? jeg har fundet et pr. stk.
Winscp. og secure ftp2??
Avatar billede cryforsoul Nybegynder
14. september 2006 - 09:32 #5
Eller hvad med core ftp? kan det bruges eller skal jeg starte min ssh server? Køre udlukkende med den for at være sikker?
Avatar billede leif Seniormester
14. september 2006 - 09:35 #6
Har du i ProFTP sat DefaultRoot til ~ ?
Avatar billede leif Seniormester
14. september 2006 - 09:37 #7
keld_simonsen -> Ja, FTP er ikke sikkert, men har du mange forskellige brugere og mange brugere som ikke har den store viden er standard FTP det nemmeste at køre. Hvorfor tror du at næsten alle webhoteller blandt andet tilbyder standard FTP via port 21 ?
Avatar billede cryforsoul Nybegynder
14. september 2006 - 10:00 #8
Leif:

Det var et godt spørgsmål! Jeg tjekker lige :)
Avatar billede cryforsoul Nybegynder
14. september 2006 - 10:14 #9
Leif:

Det er den! og vi har prøvet at opdatere proftp med rpm. Man kan stadig  se system filerne!!
Avatar billede leif Seniormester
14. september 2006 - 10:26 #10
Ja, men ændret proftpd.conf og genstart FTP serveren
Avatar billede cryforsoul Nybegynder
14. september 2006 - 10:55 #11
Leif: samme resultat. brugerne kan stadig se filsystemet
Avatar billede leif Seniormester
14. september 2006 - 11:02 #12
Starten af min ProFTPd.conf ser sådan ud:
ServerName                      "Server"
ServerType                      standalone
DeferWelcome                    off

MultilineRFC2228                on
DefaultServer                  on
ShowSymlinks                    on

TimeoutNoTransfer              600
TimeoutStalled                  600
TimeoutIdle                    1200

DisplayLogin                    welcome.msg
DisplayFirstChdir              .message
ListOptions                    "-l"

DenyFilter                      \*.*/

DefaultRoot                    ~
RequireValidShell              off
Avatar billede leif Seniormester
14. september 2006 - 11:02 #13
Og der kan brugerne når de logger ind med FTP kun se deres HOME dir.
Avatar billede cryforsoul Nybegynder
14. september 2006 - 12:37 #14
Leif, du er næsten genial!!!!

Det virker nu! jeg tilføjede din

#TimeoutNoTransfer              600
#TimeoutStalled                  600
#TimeoutIdle                    1200

#DisplayLogin                    welcome.msg
#DisplayFirstChdir              .message
#ListOptions                    "-l"
og nu kan de kun se Home folderen.... Tak skal du have.du får pointene!

Tak for hjælpen alle!
Avatar billede keld_simonsen Nybegynder
14. september 2006 - 12:38 #15
Ja, hvis du vil bruge ftp så gør som Leif siger og brug "DefaultRoot ~".
Jeg véd ikke hvor mange brugere du har.
Men winscp og secure ftp2 lyder som gode veje frem
Avatar billede cryforsoul Nybegynder
14. september 2006 - 12:49 #16
ok.men hvad synes du om core ftp? jeg har ca 15 bruger indtil videre.
Jeg har installeret SSH Secure Shell Client, og prøver det lige. Det virker fint og der var også der at brugene kun så home dir. men hvis jeg bruger filezilla kan de stadig se filsystemet, har jeg lige fundet ud af!
Avatar billede leif Seniormester
14. september 2006 - 13:12 #17
SSH er noget andet.
Avatar billede leif Seniormester
14. september 2006 - 13:13 #18
Hvis du kan logge på med andre FTP klienter og du så kun kan se Home Dir, vil jeg mene at du med FileZilla også kun ser Home Dir ?

Kører du med MySQL udgaven ?
Avatar billede leif Seniormester
14. september 2006 - 13:14 #19
Hvis Nej, er dine brugere så oprettet med /bin/false som shell og er RequireValidShell sat til off i proftpd.conf ?
Avatar billede cryforsoul Nybegynder
14. september 2006 - 13:15 #20
Det er jeg igang med at bruge, har også sagt til mine bruger at de skal lære at bruge det. De er vant til pc så det skulle ikke være nogen problem. men lige nu køre SSH på port 21, ved du hvorfor det kan lad sig gøre eller om det er sikkert nok??
Avatar billede leif Seniormester
14. september 2006 - 13:26 #21
SSH på port 21 ?

Port 21 er FTP
SSH kører normalt på port 22
Avatar billede cryforsoul Nybegynder
14. september 2006 - 13:40 #22
Ja, det ved jeg. men jeg har ikke port 22 åben derhjemme. jeg har installeret som sagt SSh og jeg kan komme igennem på port 21! Det er det jeg ikke forstår fordi , det burde man ikke kunne lad så gøre vel??
Avatar billede cryforsoul Nybegynder
14. september 2006 - 13:42 #23
jeg køre ikke med MySQL udgaven !
Avatar billede cryforsoul Nybegynder
14. september 2006 - 13:44 #24
brugerne er oprettet med bin/sh
Avatar billede keld_simonsen Nybegynder
14. september 2006 - 14:27 #25
du bør have åbent for port 22 - ssh.
Det er jo fint at dine windows-brugere er vant til at bruge winscp
Avatar billede cryforsoul Nybegynder
14. september 2006 - 14:40 #26
Det gøre jeg ogaå , når jeg kan! Men det forklare ikke at jeg kan få forbimdelse med den nu :)
Avatar billede leif Seniormester
14. september 2006 - 18:41 #27
Det er dumt at begynde at flytte ting hvis man ikke er 100% klar over hvad man har med at gøre.
Avatar billede leif Seniormester
14. september 2006 - 18:43 #28
Der er da også andre muligheder end via SSH at give adgang til Secure FTP eller er det mig som er gal på den ?
Avatar billede cryforsoul Nybegynder
14. september 2006 - 21:17 #29
Det ved jeg ikke Leif, men jeg prøver a finde en løsning på det. indti videre er, jeg kommet til core ftp pro.den skulle køre med SSh og skulle være sikker! Men som sagt, ved jeg det ik om det passer.
Avatar billede leif Seniormester
14. september 2006 - 22:01 #30
Jeg kan se til debian findes en pakke som hedder vsftpd

Som jeg ser problemet med at blande SSH ind i det er at du normalt ser hele disken. Da du laver en remote connection til det login billede som du ville sidde med hvis du sad ved maskinen.
Avatar billede keld_simonsen Nybegynder
14. september 2006 - 23:34 #31
Har du proftpd chroot til at fungere?

openssh har en apkke openssh-server der har sftp-server programmmet.
Prøv dette. Der er så vidt jeg kan se ikke umiddelbar mulighed for chroot i sftp-server
men der er et projekt der laver chroot til dette. Virker noget besværligt.
Avatar billede keld_simonsen Nybegynder
14. september 2006 - 23:36 #32
man kan godt have en ftp-løsning og en sftp løsning kørende samtidigt. men alle jeg kender er ved at gå, eller er allerede gået væk fra ftp på brugerbasis, aht. sikkerheden.
Avatar billede cryforsoul Nybegynder
15. september 2006 - 09:20 #33
Okay.Jeg tror jeg prøver at finde en løsning med SSH secure ftp. kan du/eller andre svaret på leif og mit spørgmål med

(er da også andre muligheder end via SSH at give adgang til Secure FTP???

Svar og får pointene!
Avatar billede leif Seniormester
15. september 2006 - 09:41 #34
Jeg tror bare ikke du kan låse brugerne til deres Home Dir når du bruger det via SSH
Avatar billede cryforsoul Nybegynder
15. september 2006 - 10:21 #35
ja, det ved jeg ikke om man kan. Det er der sikkert andre der kan.Det er bare lidt mærkeligt at jeg kan med et andet ftp program( core ftp )det må være noget med en opstilling et eller andet sted.Jeg deler pointene mellem jer fordi i har været så hjælpsom.. mange tak for det:)
Avatar billede leif Seniormester
15. september 2006 - 10:39 #36
Pas, men jeg ved bare at SSH er jo anden type program end FTP og SFTP
Avatar billede leif Seniormester
15. september 2006 - 10:40 #37
Var det ikke meningen at keld_simonsen også skulle have point ?
Avatar billede cryforsoul Nybegynder
15. september 2006 - 10:49 #38
jo, det får han også lige så snart han svar! jeg gå udefra at han også kan få 100point.:)
Avatar billede cryforsoul Nybegynder
15. september 2006 - 10:51 #39
eller kan man ikke  det?det var jo mening i skulle dele det. men trykkede forkert,sådan er det. i fortjener 100 hver
Avatar billede leif Seniormester
15. september 2006 - 11:11 #40
Så skal du oprette et spm. hvor han kan ligge et svar.
Avatar billede cryforsoul Nybegynder
15. september 2006 - 11:39 #41
ok.lad os se om han kommer tilbage med et svar.
Avatar billede keld_simonsen Nybegynder
15. september 2006 - 18:47 #42
Jeg kan ikke svare, vistnok fordi du har accepteret svar.

sftp bygger oven på ssh.

Jeg kender ikke core ftp, men det lyder da godt at det fungerer sammen med ssh.
Prøv den!

openssh-sftp kan bringes til at lave chroot, men det er noget med at selv kompilere.
Hvis core ftp kan det hele, så se da om det ikke er godt nok. Ellers hvis du har mod på det, kan du tage de patches til openssh-sftp  der er (google sftp chroot) og lav det.
Avatar billede keld_simonsen Nybegynder
16. september 2006 - 22:21 #43
Hmm, hvis jeg skal have point, må du lave et spørgsmål til, som jeg kan svare på.
Avatar billede cryforsoul Nybegynder
18. september 2006 - 10:12 #44
ok, jeg laver en ny. ( keld simonsen) 100.)
jeg fandt ud af det med mine bruger! Under install. af fedora havde jeg valgt ftp server,det vil sige at når jeg var inde på webmin og installere proftp, så var der 2 servere installeret. det har givet en masse sjove problemmer :-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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