brunols
(usa Slackware)
Enviado em 02/06/2017 - 16:30h
paulo1205 escreveu:
Certamente você não vai querer usar vi. Você não precisa de um editor de textos para examinar o conteúdo de um arquivo.
E você inverteu as coisas. Esqueça o ssh, por enquanto. Pense primeiro na máquina local.
Eu fiz da seguinte forma:
Acessei um dos servidores;
dei o comando less /etc/sudoers | grep ALL
veio o resultado exemplo abaixo:
%admnds ALL = NOPASSWD: /usr/bin/less /var/adm/messages
%admnds ALL = NOPASSWD: /usr/bin/less /var/adm/syslog/syslog.log
%admnds ALL = NOPASSWD: /bin/rm /usr/local/ASAM/data/asamplat.conf
%ccosol ALL = NOPASSWD: /bin/su - seem6001
%ccosol ALL = NOPASSWD: /bin/su - BrTManag
%ccosol ALL = NOPASSWD: /bin/su - ctmag620
%ccosol ALL = NOPASSWD: /bin/su - ctmag623
%ccosol ALL = NOPASSWD: /bin/su - ctmapri1
%ccosol ALL = NOPASSWD: /bin/su - ctmapri2
%ccosol ALL = NOPASSWD: /bin/su - ctmagent
%ccosol ALL = NOPASSWD: /bin/su - ctmbkp
#%admsto ALL=(ALL) ALL
slnx6000 ALL=(ALL) NOPASSWD: ALL
#%admnbu ALL=(ALL) ALL
%cmdbaddm ALL = NOPASSWD: /usr/sbin/dmidecode
%ccosol ALL = NOPASSWD: /sbin/service cron *
%ccosol ALL = NOPASSWD: /sbin/service syslog *
%admnbu ALL = NOPASSWD: /bin/su -
%admsto ALL = NOPASSWD: /bin/su -
%ccosol ALL = NOPASSWD: /bin/su - sbaom601
%ccoprdl ALL = NOPASSWD: /bin/su - sbaom601
%admso ALL = (ALL) NOPASSWD : ALL
verificando o /etc/group, eu sei que os usuários do grupo admso são os administradores.
Agora vem o meu terror !!!! Como fazer isso para .sh e quando essa fator do grupo mudar, for um nome de usuário, como tratar ?