Portál AbcLinuxu, 11. května 2025 10:03
sftp-server
tak, aby šel přes sudo
spustit bez hesla, je možné jako subsystém spustit sudo /usr/lib/openssh/sftp-server
– pokud to Nemo podporuje. V případě řádkového klienta sftp
je to volba -s
. Pokud to Nemo nepodporuje nebo nemáte možnost nastavit pro ten příkaz sudo bez hesla, jenom pomocí SFTP to nepůjde. Další možnost je rootovi nastavit klíč pro přihlášení a tomu klíči nastavit příkaz /usr/lib/openssh/sftp-server
(tj. v souboru authorized_keys pro rotta by příslušnému klíči předcházelo command="/usr/libexec/openssh/sftp-server"
). Tím by sice bylo možné přihlásit se přímo na roota, ale vlastník toho klíče by mohl používat jen SFTP, nemohl by se přihlásit do příkazové řádky.
su
nebo sudo
) má. Takže tímhle nezíská žádné nové možnosti. Pokud možnost su
nebo sudo
nemá, pak je ta diskuse bezpředmětná, protože k těm souborům prostě nemá práva a nemá jak je získat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.