Java týden Předvánoční slevová akce
Využij předvánočních slev a získej od nás 20 % bodů zdarma! Více zde
Pouze tento týden sleva až 80 % na Java e-learning!

Diskuze: Sftp Server

Aktivity (1)
Avatar
heavyblack1
Člen
Avatar
heavyblack1:30. června 22:31

V /media/nas/ je mount point pro hdd vlastněný root s vice složkami nastavené jako 774 a nas user ma donich pravo zapisovat.

zajimavé je když udělam uživatele test který ma ChrootDirectory /home tak funguje

ale když v home udělam složku test s chown test /home/test a chmod 744 /home/test tak mi to vypise chybu packet_write_wait: Connection to localhost port 22:broken pipe

Zkusil jsem: Zkoušel jsem podle navodu:
https://www.tecmint.com/…sing-chroot/

Jinak zde je moje konfigurace podle skriptu

#Uzivatele
nas="$(grep '^nas' /etc/passwd)"



groupadd -g 1020 sftpusers



add sftp_user ()
{
        if [ -z $3 ]; then
                groupadd -g $2 $1
                useradd nas -m -G sftpusers -u $2 -g $2 -s /sbin/nologin -d /media/nas/
                #read -sp 'Password: ' passvar
                #sudo chpasswd <<<"$username:$passvar"
                echo "Zadej heslo pro $1"
                passwd $1
        else
                echo "$1 byl vytvoren"
        fi
}

#func     user id      is user exist
sftp_user nas 1010 $nas

sshd_config
```
Subsystem sftp internal-sftp

   Match User nas
   ChrootDirectory /media/nas
   ForceCommand internal-sftp
   X11Forwarding no
   AllowTcpForwarding no

```

Chci docílit: Proč se nemužu připojit na uživatele nas ktery je na hdd raidu v /media/nas
Snažím se dosahnou aby byl sftp server s kořenem v /media/nas

 
Odpovědět
30. června 22:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.