For at oprette en bruger, der kan tilgå en bestemt mappe via SSH uden at have adgang til hele serveren, og som kan udføre kommandoer som "tail" på filer i denne mappe, skal du følge disse trin:
sudo adduser begrænset_bruger
sudo mkdir -p /home/begrænset_bruger/mappenavn
sudo chown root:root /home/begrænset_bruger
sudo chmod 755 /home/begrænset_bruger
sudo chown begrænset_bruger:begrænset_bruger /home/begrænset_bruger/mappenavn
rssh er en begrænset shell, der tillader brugere at udføre specifikke kommandoer.
sudo apt-get install rssh
Rediger rssh konfigurationsfilen:
sudo nano /etc/rssh.conf
Tilføj følgende linjer for at tillade "tail" kommandoen:
allowscp
allowrsync
allowtail
sudo usermod -s /usr/bin/rssh begrænset_bruger
Installer og konfigurer jailkit:
sudo apt-get install jailkit
Opret en jail:
sudo jk_init -v /home/begrænset_bruger jk_lsh
Tilføj brugeren til jail:
sudo jk_jailuser -m -j /home/begrænset_bruger begrænset_bruger
Rediger jailkit konfigurationsfilen:
sudo nano /home/begrænset_bruger/etc/jailkit/jk_lsh.ini
Tilføj følgende linje under [begrænset_bruger]:
[begrænset_bruger]
paths = /bin, /usr/bin
executables = /usr/bin/tail
Efter at have fulgt disse trin, vil brugeren "begrænset_bruger" have SSH-adgang til den specifikke mappe og kunne udføre "tail" kommandoen på filer i denne mappe uden at have adgang til resten af serveren.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker