For at sikre, at filrettigheder automatisk ændres ved upload til en shell-konto ved hjælp af scp
, kan du følge disse trin:
umask
:
umask
på din shell-konto, som automatisk anvender de ønskede filrettigheder ved oprettelse af nye filer.umask 022
(eller en anden passende værdi) til din .bashrc
eller .profile
fil.scp
med --preserve
:
scp -p
(eller --preserve
) flaget.scp -p localfile user@remotehost:/path/to/destination
rsync
i stedet for scp
:
rsync
giver mere kontrol over filrettigheder og kan bruges som et alternativ til scp
.rsync -avz --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r localfile user@remotehost:/path/to/destination
#!/bin/bash
scp localfile user@remotehost:/path/to/destination
ssh user@remotehost 'chmod 644 /path/to/destination/localfile'
Ved at følge disse metoder kan du sikre, at filrettigheder automatisk ændres ved upload til en shell-konto ved hjælp af scp
, uden at skulle ændre dem manuelt via ssh
.
Har du brug for hjælp til filrettigheder eller SCP-upload? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør det lettere for dig selv og få den assistance, du har brug for!