balder_ Skrevet 27. mars 2003 Del Skrevet 27. mars 2003 Fint om noen kan hjelpe meg med denne oppgaven! Noen ganger kan det være aktuelt å hindre innlogging på en brukerkonto. En bruker som prøver å logge seg inn på denne kontoen kommer ikke til hjemmeområdet, men skal bli opplyst om at kontoen er stengt, og at han/hun kan henvende seg til systemansvarlig for mer info. Hvordan vil du går fram for å få til dette? Tips: Lag et enkelt shell-program som kjører i stedet for innloggingsshellet. Prøv at det virker. SVAR: Lenke til kommentar
Egil.B Skrevet 27. mars 2003 Del Skrevet 27. mars 2003 Hvis du endrer shellet til brukeren til /sbin/nologin får brukeren meldingen [blanc@alfons blanc]$ /sbin/nologin This account is currently not available. [blanc@alfons blanc]$ Sålenge de ikke er innlogget fra før (som i mitt tilfelle) så vil ssh/telnet sessionen bli avsluttet. Lenke til kommentar
alexf Skrevet 27. mars 2003 Del Skrevet 27. mars 2003 lol.. er det en skoleoppgave du vil ha løsning på? sorry.. skjønte aldri noe særlig av skallprogrammering Lenke til kommentar
Egil.B Skrevet 27. mars 2003 Del Skrevet 27. mars 2003 en enkel metode er jo å finen kildekoden til /sbin/nologin, endre outputet til "kontakt systemansvarlig" eller hva det måtte være, compile den, legge den i ønsket plassering og sette den som shell på de stengte brukerkontoene. Opensource er jo tross alt genialt :wink: Lenke til kommentar
Scalpel Skrevet 27. mars 2003 Del Skrevet 27. mars 2003 Blanc sin metode fungerer fint! Du lager først dette scriptet: #!/bin/sh echo "Kontoen din er stengt, ta kontakt med administrator." og lagrer som /sbin/nologin (eller liknende). Husk å sette skrive/leserettigheter. Så kjører administor kommandoen: chsh -s /sbin/nologin brukernavn voila! :wink: Lenke til kommentar
balder_ Skrevet 27. mars 2003 Forfatter Del Skrevet 27. mars 2003 Takker så mye for hjelpen Lenke til kommentar
Scalpel Skrevet 27. mars 2003 Del Skrevet 27. mars 2003 Ok, nå har jeg testet litt mer. Ved å ta su brukernavn fungerer alt fint. Men når du logger deg inn via ssh får du se /etc/motd før du blir kastet ut igjen. Vet ikke om det er viktig for deg, men det skjer hvertfall.... Lenke til kommentar
balder_ Skrevet 27. mars 2003 Forfatter Del Skrevet 27. mars 2003 Nei, det er ikke så viktig. Har egentlig fått svar på det jeg lurte på, og det fungerer veldig bra. Lenke til kommentar
Egil.B Skrevet 27. mars 2003 Del Skrevet 27. mars 2003 Hmm, det kan jo kanskje være fordi bash må parse scriptet. Prøv å skriv om den originale /sbin/nologin da. Lenke til kommentar
CAT0 Skrevet 27. mars 2003 Del Skrevet 27. mars 2003 prøvd med su - brukernavn (med binnestrek) ? Det litt forskjell på su og su - Lenke til kommentar
Scalpel Skrevet 28. mars 2003 Del Skrevet 28. mars 2003 prøvd med su - brukernavn (med binnestrek) ? Det litt forskjell på su og su - Det skjedde ikke noe spesielt da... Men jeg har funnet en bakvei su -s /bin/bash brukernavn Da ser det ut som om man blir logget inn på vanlig måte. Men for å i det hele tatt kunne bruke su (switch user), må man jo være logget inn som en annen bruker. Lenke til kommentar
laaknor Skrevet 28. mars 2003 Del Skrevet 28. mars 2003 jeg bruker å skrive ett shell som ser slik ut: #!/bin/bash passwd logout da hvis noen prøver å logga på har de bare mulighet til å endre passord, og blir så logga ut automatisk... Lenke til kommentar
DanteUseless Skrevet 29. mars 2003 Del Skrevet 29. mars 2003 La meg gjette.. Du tar Innføring i Linux (PLX) over nett? =) -Dante Lenke til kommentar
balder_ Skrevet 29. mars 2003 Forfatter Del Skrevet 29. mars 2003 Ja, praktisk Linux heter faget. 2 vekttall. Veldig ok opplegg. Lenke til kommentar
Egil.B Skrevet 29. mars 2003 Del Skrevet 29. mars 2003 Og du spør oss ? Jeg visste jo svaret, og jeg har tross alt hverken egen Linux-box eller erfaring som linux-admin. Lenke til kommentar
balder_ Skrevet 29. mars 2003 Forfatter Del Skrevet 29. mars 2003 Det er jo fint for deg Ganske så nybegynner ennå, men det kommer seg. Takker for hjelpen. Lenke til kommentar
burre Skrevet 29. mars 2003 Del Skrevet 29. mars 2003 Dersom du har kjøpt læreboken 'linux som informasjonstjener' elns, så er den knakende god. Lånte den av en kollega som hadde tatt faget og var imponert over den. Presanterte linux og gnu utils på en bra måte. Men viktigst, jeg fant ikke feil og forenklinger da jeg bladde kjapt igjennom den. Håper de lager en engelsk versjon av den som jeg kan pushe på mine arbeidskollegaer her i Portugal Lenke til kommentar
Egil.B Skrevet 29. mars 2003 Del Skrevet 29. mars 2003 Ok, jeg får vel inrømme at jeg lånte den boka i 4 måneder @ Stavanger Bibliotek Lenke til kommentar
DanteUseless Skrevet 30. mars 2003 Del Skrevet 30. mars 2003 Ja, praktisk Linux heter faget. 2 vekttall. Veldig ok opplegg. Jau. Tok den våren 2002. Tok det som valgfag. (Trengte 2 vektall til valgfag). Fryktelig enkelt hvis man har surra endel med linux før. Eneste er de ukentlige innleveringene som herk, spesielt når man er blitt student som er vant med kun skippertaksmetoden rundt eksamenstider Tar Linux Tjenestedrift som bruker samme bok. (Nok et valgfag) I den sammenhengen synes jeg boka dekker litt for lite, og kunne godt ha vært litt mer utfyllende på endel punkter. (Men hva har man vel ikek nett til?) -Dante Lenke til kommentar
Scalpel Skrevet 30. mars 2003 Del Skrevet 30. mars 2003 Hvor tar dere denne eksamen? Er det en nettskole, eller høgskole/universitet? Jeg har plundret en del med Linux de siste årene, og skulle gjerne hatt litt papirer på det. Et par vekttall til skader heller ikke... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå