Am un site web găzduit local pe un Apache2 la mașina mea Ubuntu, (Kubuntu 20.04). Există câteva fișiere audio într-un folder de la un stick USB la cale /media/MyUserName/KINGSTON/audio
în timp ce folderul web public pe care vreau să-l creez Symlink este /home/MyUserName/www/site/web
Cu alte cuvinte, vreau să creez un link simbolic către audio
la web
.
Am încercat:
# pe /home/MyUserName/www/site/web...
ln -s /media/MyUserName/KINGSTON/audio audio
Legătura simbolică a fost creată cu succes. in orice caz, folderul audio nu este accesibil de către serverul web, așa că am încercat să schimb grupul link-ului simbolic la web
folder să fie www-data
de:
sudo chgrp www-data audio
Totuși, am primit următoarea eroare:
chgrp: schimbarea grupului de „audio”: operațiunea nu este permisă
De asemenea, am încercat să execut chgrp
de pe calea stickului USB @ /media/MyUserName/KINGSTON
dar am primit aceeasi eroare.
Cum aș putea face acest link simbolic accesibil de către serverul web? sau Cum să-și schimbe grupul?
Actualizați
Ieri am folosit următoarea comandă pentru a monta stick-ul USB într-un director local și apoi am creat Symlink la acel director local.A funcționat bine și am putut să permit accesul Apache la acel director. Cu toate acestea, după repornirea azi, problema a revenit la starea inițială.
sudo mount -t vfat -o rw,uid=www-data,gid=www-data /dev/sdc1 /home/MyUserName/kingstone
Tot azi devine stick-ul usb /dev/sdb1
în loc de /dev/sdc1
. Așa că a trebuit să-l modific în comanda de mai sus.
Acum întrebarea este: cum aș putea monta acel stick USB automat la /home/MyUserName/kingstone
?