Wpis z mikrobloga

Skonfigurowałem właśnie paru bucom dostęp do serwerów #linux #centos z dostępem via #sudo z bardzo okrojonym zakresem dozwolonych komend, w tym bez możliwości bezpośredniego logowania na #shell. Na dodatek nie znają hasła na samego użytkownika tylko muszą się logować kluczem SSH-RSA z hasłem ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
Ból dupy paru project managerów i użytkowników za ...3 ...2 .......1


#it #pracbaza #korpo #korposwiat #ssh #rsa
  • 13
@xSQr: bez shell ale z sudo? Czy mają po prostu w swoim ~/.ssh/authorized_keys coś w stylu:

command="sudo blah",no-pty,no-X11-forwarding,no-port-forwarding.... ssh-rsa AAAAAbbblahblahklucz... user@cos ? ( ͡° ͜ʖ ͡°)

A w ogóle to trzeba było każdego umieścić w osobnym containerze (lxc, docker) z dodatkowym chroot w $HOME :P
@list86: z dockerem nie chce mi się bawić, nie mam ku temu potrzeby....

USERNAME ALL=(ALL) NOPASSWD: ALL, !NSHELLS, !NSU, !NOT_ALLOWED, !SERVICES, !DELEGATING
gdzie...

Cmnd_Alias NSHELLS = /bin/sh, /bin/bash, /sbin/nologin, /bin/tcsh, /bin/csh, /bin/zsh, /bin/ksh
Cmnd_Alias NSU = /bin/su
Cmnd_Alias NOT_ALLOWED = /usr/sbin/shutdown, /usr/sbin/reboot, /usr/sbin/adduser, /usr/sbin/runuser, /usr/sbin/useradd, /usr/sbin/userdel, /usr/sbin/usermod, /usr/sbin/visudo