Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Hoe schrijf je een Unix-opdracht om mijnbestand naar het gebruikers-ID-nummer DU007 te sturen?
Er bestaat geen enkel Unix-commando om een ​​bestand rechtstreeks naar een gebruikers-ID te sturen. De methode is afhankelijk van de configuratie van uw systeem en de manier waarop u het bestand wilt aanleveren. Hier zijn een paar opties, ervan uitgaande dat u de inlognaam van de gebruiker kent (wat doorgaans de voorkeur heeft boven alleen een gebruikers-ID):

1. Met `scp` (Beveiligd kopiëren): Dit is over het algemeen de veiligste methode als u de aanmeldingsnaam van de externe gebruiker en het systeemadres kent. Vervang de tijdelijke aanduidingen:

``` bash

scp mijnbestand gebruiker@remote_system:/pad/naar/gebruikers/home/directory/

```

* `mijnbestand` :De naam van uw bestand.

* `gebruiker` :De gebruikersnaam van DU007 (bijvoorbeeld du007, niet het gebruikers-ID-nummer).

* `remote_systeem` :De hostnaam of het IP-adres van het externe systeem.

* `/pad/naar/gebruikers/home/directory/` :het volledige pad waar u het bestand op het externe systeem wilt plaatsen. Dit is meestal de thuismap van de gebruiker.

2. Met `sftp` (Secure File Transfer Protocol): Vergelijkbaar met `scp` maar interactief.

``` bash

sftp-gebruiker@remote_system

plaats mijnbestand /pad/naar/gebruikers/home/directory/

doei

```

3. Met `rsync` (synchronisatie op afstand): Goed voor grotere bestanden of als u het bestand later moet bijwerken. De syntaxis is complexer, maar biedt meer functies:

``` bash

rsync mijnbestand gebruiker@remote_system:/pad/naar/gebruikers/home/directory/

```

4. Als de gebruiker zich op *hetzelfde* systeem bevindt:

U kunt eenvoudigweg `cp` gebruiken om het bestand naar de thuismap van de gebruiker te kopiëren. U heeft de juiste machtigingen nodig. Zoek de thuismap van de gebruiker (bijvoorbeeld `/home/du007` - maar u zult waarschijnlijk het exacte pad moeten opzoeken):

``` bash

cp mijnbestand /home/du007/

```

Belangrijke overwegingen:

* Rechten: U hebt de juiste machtigingen nodig om toegang te krijgen tot en te schrijven naar de basismap van de gebruiker op het externe of lokale systeem.

* Gebruikersnamen versus UID's: Het is veel beter om de gebruikersnaam te gebruiken in plaats van de UID. UID's kunnen veranderen, terwijl gebruikersnamen meestal persistenter zijn. Als je de UID *moet* gebruiken, moet je geavanceerdere commando's met `getent passwd` gebruiken om eerst de UID naar de gebruikersnaam te vertalen, en vervolgens een van de bovenstaande methoden gebruiken. Dit is aanzienlijk complexer.

* Beveiliging: `scp` en `sftp` hebben de voorkeur boven minder veilige methoden.

Voordat u een van deze opdrachten uitvoert, zorg ervoor dat u de juiste gebruikersnaam en het doelpad heeft. Onjuiste paden kunnen tot onbedoelde gevolgen leiden. Test altijd eerst met een klein, niet-kritisch bestand.

Previous: Next:
  unix
·Unix Programming Tutorial 
·Wat is een gebruikelijk symboo…
·Wat is een bemanningssysteem v…
·Hoe wissel je van gebruiker in…
·Wat betekent killall HUP in Li…
·Welke bestandsorganisatiemetho…
·Hoe te doden Actieve verbindin…
·Hoe de Datum berekenen in Unix…
·Hoe je de tijdzone instellen i…
  Related Articles
Wat is de definitie van computation en h…
Wat is een algoritme in de informatica e…
Wat is een schrijffout en welke invloed …
Wat betekent rekenen en hoe wordt het ge…
Wat zijn enkele belangrijke overwegingen…
Wat zijn enkele voorbeelden van beroemde…
Hoe werken computers en wat zijn de bela…
Hoe heeft de Turing-machine de ontwikkel…
Hoe kan ik een stapelteller effectief ge…
  Besturingssysteem Articles
·Hoe kan ik Productsleutels Ophalen van m…
·Waarom computervaardigheden een belangri…
·Hoe je het virtueel geheugen in XP Fix 
·Hoe maak je een map aan de taakbalk vast…
·Hoe de Vista Desktop uiterlijk te verand…
·Hoe verwijder je Windows 7 van mijn comp…
·Hoe te verbinden met Verizon FiOS Intern…
·In welk jaar werd de allereerste versie …
·Welke computervaardigheden worden als ge…
Copyright © Computer Kennis https://www.nldit.com