• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af hoppendekanin | 12.01.2009 14:35

deaktivere su og sudo kommando i terminal

Hjælp generelt
Nu har jeg brugt 8 måneder på at få læst, eksperminteret og afprøvet ting, så jeg netop kan få den server konfiguration, jeg ønsker.
Nu har jeg så taget skridtet videre til emnet "sikkerhed", så jeg kan få en sikker server.
Det største sikkerhedsproblem ligger i, at jeg hoster cs 1,6 på den. Jeg har tilknyttet en bruger, som har ftp-adgang (så jeg kan ligge nye baner og mods ind på) og terminaladgang (så jeg kan skifte bane, starte den op osv). Alle de andre brugere har ikke terminaladgang (det har jeg nemlig deaktiveret).
Problemet er så, at hvis brugeren fx indtaster "sudo og så et eller andet, der kræver sudo rettigheder", skal brugeren "bare" sit kodeord, også har brugeren nærmest root-adgang til serveren. Da bruger og kode sendes som ren tekst, når man overføre noget via ftp, så kan det jo med lethed opsnappes og bruges af en tredjepart. Det vil jeg gerne forhindre.

Jeg har læst et eller andet sted, at man kan tilføje et eller andet til /etc/sudoers, så "sudo" og "su" bliver deaktiveret for den bestemte bruger. Hvordan gør man det?

  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer7

# 1

16 år 6 måneder siden

Permalink

Indsendt af julemand101 den 12. januar 2009 kl. 14:41

Permalink

Re: deaktivere su og sudo kommando i terminal

Overvej lige om du ikke bare skal flytte filer med SSH og så droppe FTP serveren.

De brugere der kan sudo i Ubuntu ligger i samme gruppe. Kan ikke huske de præcise detaljer men som standard er nye brugere ikke medlem af denne gruppe. Se /etc/groups.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år 6 måneder siden

Permalink

Indsendt af kreinoee den 12. januar 2009 kl. 14:54

Permalink

Re: deaktivere su og sudo kommando i terminal

Jeg er enig i at ssh ftp (sftp) ville være et bedre valg til filoverførsel, da det så automatisk bliver krypteret, og ssh generelt skruet sikkert sammen.

Jeg gætter på at du bruger ubuntu hvilket jeg ikke selv gør, så kan kun svarer mere generelt. Normalt vil det kun være personer i gruppen wheel der har rettigheder til at bruge su, og muligvis også sudo. Alternativit kan sudo helt fjernes, da det er en pakke for sig selv.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år 6 måneder siden

Permalink

Indsendt af divineant den 12. januar 2009 kl. 14:59

Permalink

Re: deaktivere su og sudo kommando i terminal

Så vidt jeg kan huske , er det kun den først oprettede bruger på en ubuntu maskine, der får direkte root rettigheder med sudo.

Men ja, du har ret i at det er /etc/sudoers der skal trylles i.
Du redigerer den med kommandoen visudo (den tjekker syntax så du ikke kan smadre filen)

Det lader til at du blot har behov for en enkelt linie i filen

%wheel ALL=(ALL) ALL

Hvilket giver brugere i gruppen wheel lov til at køre programmer med sudo.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år 6 måneder siden

Permalink

Indsendt af hoppendekanin den 12. januar 2009 kl. 15:59

Permalink

RE

Ja, jeg bruger Ubuntu server 8,10 (så det havde i stortset ret i. Hvordan kunne I dog gætte det ?)
I har ret i, at jeg sagtens kunne overføre gennem ssh, men jeg skal alligevel bruge terminalen til at kunne afvikle cs 1,6 serveren i.

Ligenu ser min sudoers fil sådan ud:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL


Vil det så sige, at jeg skal fjerne "%admin ALL=(ALL) ALL" og tilføje "%wheel ALL=(ALL) ALL" for at det kommer til at virke?

Er wheel-gruppe en standard gruppe, for jeg kan nemlig ikke nemlig ikke finde den i /etc/group ?
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 6 måneder siden

Permalink

Indsendt af divineant den 12. januar 2009 kl. 16:26

Permalink

Re: deaktivere su og sudo kommando i terminal

mange andre distroer bruger wheel, men det er som sådan ligegyldigt hvad gruppen hedder, humlen er at det er kun brugere i den gruppe der har adgang til sudo.
Du kan se hvem der er i admin gruppen i /etc/group, og der kan du også rette hvem der skal være i de forskellige grupper.
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år 6 måneder siden

Permalink

Indsendt af dusted den 12. januar 2009 kl. 16:34

Permalink

Re: deaktivere su og sudo kommando i terminal

hvis du ikke stoler på cs, så kan du køre den i en chroot jail.
og som tideligere nævnt, ssh > ftp
  • Log ind eller opret dig for at tilføje kommentarer

# 7

16 år 6 måneder siden

Permalink

Indsendt af hoppendekanin den 12. januar 2009 kl. 19:29

Permalink

Re: deaktivere su og sudo kommando i terminal

Tak for svarene....
Jeg prøver at finde ud af (baseret på svarene), hvad jeg gør.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Ubuntu touch 1
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 6
Hvad med en afstemming Malar 5
Virtuel maskine? 6
PCLinuxOS 40
den er sjov 3
Reserve kernel og btrfs 3
En snak om Linux-kompatibel software 12
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !