Placering af Bash-Script i Filsystemet: Guide til Optimal Placering og Bedste Praksis

Hvor i filsystemet er det passende at placere et bash-script, der opretter en FTP-bruger og monterer stier for denne bruger? Findes der en ressource, der tydeligt forklarer filsystemets hierarki?

Placering af bash-script i filsystemet afhænger af dets formål og brugere; anbefalede steder inkluderer /usr/local/bin, /usr/local/sbin, /opt, og /home//bin.

Placering af Bash-Script i Filsystemet

Når du skal placere et bash-script, der opretter en FTP-bruger og monterer stier for denne bruger, er det vigtigt at vælge en passende placering i filsystemet. Her er nogle anbefalede steder:

  • /usr/local/bin: Dette er et godt sted at placere brugerdefinerede scripts, der skal være tilgængelige for alle brugere på systemet. Det er en standard placering for eksekverbare filer, der ikke er en del af standard systeminstallationer.
  • /usr/local/sbin: Hvis scriptet kræver root-privilegier for at køre, kan du placere det her. Dette bibliotek er beregnet til systemadministrationsbinære filer, der ikke er en del af standard systeminstallationer.
  • /opt: Dette bibliotek kan bruges til at installere tredjeparts software og scripts. Du kan oprette en underkatalog som /opt/my-scripts og placere dit bash-script der.
  • /home/<username>/bin: Hvis scriptet kun skal bruges af en specifik bruger, kan du placere det i brugerens hjemmekatalog under en bin mappe.

Ressource til Filsystemets Hierarki

Ja, der findes flere ressourcer, der tydeligt forklarer filsystemets hierarki. En af de mest omfattende og autoritative kilder er Filesystem Hierarchy Standard (FHS). FHS definerer strukturen og indholdet af kataloger i Unix-lignende operativsystemer.

Du kan finde mere information om FHS her:

Dette dokument giver en detaljeret beskrivelse af, hvad hvert katalog i filsystemet er beregnet til, og hvor forskellige typer filer og scripts bør placeres.