Folosesc editorul Sublime Text cu pluginul său SFTP pentru a edita fișiere (și fișiere rădăcină) pe serverul meu. M-am gândit că există o comandă sau un fișier Linux care poate fi editat, care mi-ar permite să execut sudo la fiecare salvare a fișierului și chiar la fiecare fișier deschis. La fiecare operațiune de fișier. Pentru că conectez clientul SFTP al editorilor cu un utilizator din grupul de roți care poate fi root fără parolă atunci când execută sudo su.
Și am dezactivat autentificarea root pentru a securiza SSH. Așa că am adăugat „sudo” în calea subsistemului sftp în fișierul meu sshd_config de pe server și funcționează - se poate salva cu privilegii root, are același rezultat ca și cum oamenii ar adăuga „sudo” în setările clientului winSCP la calea sftp. Dar mi s-a spus că aceasta nu este o modalitate sigură de a activa sudo la salvarea fișierului, pentru că atunci fiecare client care se conectează cu acreditările corecte va fi root, nu doar propriul meu client.
Așa că caut o modalitate mai sigură de a executa sudo la fiecare operațiune de fișier când folosesc clientul meu SFTP (care este un plugin Sublime Text), acest plugin: codexns.io/products/sftp_for_sublime. Ați putea recomanda o modalitate de a face acest lucru corect?