Come eliminare o bloccare qualsiasi comando del terminale? come "data" per cambiare i dati tramite mac terminale?

-1

Come eliminare o bloccare qualsiasi comando del terminale?

come "data" per cambiare i dati tramite mac terminale?

esempio

c'è un modo per cambiare l'ora del sistema tramite terminale come  "sudo date mmddhhmmyy"

o qualsiasi altro comando come "ls"

quindi la mia domanda è: possiamo bloccare i comandi in modo che anche l'amministratore non li possa eseguire tramite sudo. In altre parole, nessuno può eseguire "data" nel mio terminale

    
posta RTR 18.11.2017 - 03:23
fonte

1 risposta

2

Finché un utente amministratore può utilizzare sudo non è possibile impedirgli di aggirare i blocchi ecc. purché il comando stesso sia ancora nel sistema. Anche l'eliminazione dell'eseguibile non sarà di aiuto in quanto può facilmente essere copiata da un altro sistema, o compilata dalla fonte (l'eliminazione di qualcosa da bin e sbin infrange comunque gli script di sistema, quindi questo non è davvero un approccio valido).

Se sei preoccupato per gli utenti amministratori che cambiano la data del sistema, potresti essere meglio limitare il numero di utenti amministratori o modificare sudoers per concedere l'accesso solo a determinati comandi. Il modo in cui lo fai dipende dalle tue esigenze specifiche, quindi è difficile consigliare qualsiasi soluzione specifica al momento. Questa pagina potrebbe essere un buon punto di partenza per iniziare a leggere.

    
risposta data 19.11.2017 - 09:21
fonte

Leggi altre domande sui tag