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
#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 $1else
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
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.