Wie kann ich den /usr/bin/mysql
Befehl in der Sudoers-Datei deaktivieren ? Ich habe versucht, es so zu verwenden:
%tailonly ALL=!/usr/bin/mysql
Wenn ich jedoch auf den Benutzer 'tailonly' der Gruppe 'tailonly' zugreife, ist dieser Befehl weiterhin aktiviert.
Kurz gesagt, ich möchte nur diesen "maßgeschneiderten" Benutzerzugriff tail -f /usr/app/*.log
.
Das ist möglich?
Bearbeiten:
Mit dieser Konfiguration kann der Benutzer 'tailonly' weiterhin mit dem Befehl 'mysql' auf das MySQL-Terminal zugreifen:
$: sudo su
$: visudo
Cmnd_Alias MYSQL = /usr/bin/mysql
Cmnd_Alias TAIL=/usr/bin/tail -f /jacad/jacad3/logs/*.log
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
%swa ALL=/etc/init.d/jacad3 stop
%swa ALL=/etc/init.d/jacad3 start
%swa ALL=/etc/init.d/jacad3 restart
%swa ALL=sudoedit /jacad/jacad3/bin/jacad_start.sh
%tailonly ALL=ALL,!MYSQL