Skickad

Skapa en ny Linuxanvändare

$ sudo useradd [username]

$ sudo adduser [username]

De gör samma sak, useradd är det gamla kommandot, adduser är det nya.

Detta skapas med ny användare:

Användaren läggs upp i:
/etc/passwd

[username]:x:[UID]:[GID]:Comment:[Home]:[Shell]

[username] är användarnamnet
x betyder att det inte finns något lösenord (i denna fil).
[UID] är User ID och börjar på 1000 för vanliga användare.
Comment är namn, men kan även innehålla daress, telefon, o.s.v.
[Home] är hemmakatalogen: /home/username
[Shell] är skalet: /bin/bash

/etc/shadow innehåller hashade löenord

/etc/group är grupper
[groupname]:x:[GID]:[group members]

/etc/sudoers : om användaren får använda sudo – OBS! denna fil får inte ändras! (utom med visudo)

/home/username/ hemkatalogen
/home/username/.bash_logout
/home/username/.bash_profile
/home/username/.bashrc

/var/spool/mail/username : ens mailkorg

usermod : används för att modifiera en användare

usermod —append —groups sudo username
usermod —home /home/username username
usermod —shell /bin/bash username
usermod —expiredate 2019-09-01 username
usermod —lock username
usermod —unlock username

groups username : listar alla grupper som användaren är med i

id username listar användarens id (börjar på 1000)

groupadd
chown groupname file
groupdel groupname

userdel —remove username

$ visudo : lägger till någon till gruppen sudo

$sudo passwd -l ‘username’ : inaktiverar användaren
$sudo usermod -L ‘username’ : inaktiverar lösenord

gpasswd : grupplösenord

https://www.tecmint.com/manage-users-and-groups-in-linux/

Skribent

Skickad

Det går givetvis utmärkt att flytta filer med ftp, men det har 2 nackdelar:
1. det kräver att en ftp-server är installerad.
2. det kan bara flytta filer till ftp-katalogen.

Om man redan använder PuTTY för SSH kan man installera WinSCP.
Det fungerar som ett ftp-program, men använder sig av SSH och kan flytta till/från vilken katalog som helst.
Putty har ett program som heter pscp, men jag fick det inte att fungera, medan WinSCP fungerade på en gång.

Skribent

Skickad

Med lite tur är det bara att stoppa i en sticka och ett fönster med stickans innehåll dyker upp på skärmen.
Men jobbar man med terminalen på en server kanske man inte har lika stor tur.

Efter man stoppat in minne-pinnen måste man ta reda på vad datorn döpt den till.
Här är förslag på kommandon som listar diskar i Linux:

$ sudo fdisk -l

$ sudo lsblk

$ sudo blkid

$ sudo lshw

$ sudo lsusb

USB:n borde heta något i stil med sda1.
S:et står för SCSI/SATA, d:et för disk, a:et för vilken disk det är (a, b, c,…), 1:an för partitionen på disken (1, 2, 3,…).
Vet man hur stort USB-minnet är och vilket filformat det använder (Windows använder NTFS och/eller olika versioner av FAT, medan Linux brukar använda EXT4) så går det snabbare att hitta rätt.

Info om alla devices finns här:

/dev

/sys/block

/proc/partitions

/etc/fstab

Säg att vi identifierat minne-pinnen som sda1.
Börja med att gå till media-katalogen:

$ cd /media

Se om det finns en användarkatalog; är du inloggad som user borde det finnas en katalog som heter /media/user

$ ls

Om det inte finns skapa en:

$ sudo mkdir user

Gå till din media-katalog och se om det finns en usb-katalog:

$ cd user && ls

Om det inte finns, skapa, döp den t.ex. till usbdsk:

$ sudo mkdir usbdsk

Koppla disken till katalogen med mount:

$ sudo mount /dev/sda1 /media/user/usbdsk

Logga in som root:

$ sudo su

Nu kommer du åt minnepinnen. När du är färdig kopplar du ifrån minne-pinnen:

$ cd .. (för att lämna minne-pinnen)

$ exit (för att logga ur root)

sedan:

$ sudo umount /dev/sda1

eller:

$ sudo umount /media/user/usbdsk

Skribent

Skickad

Om man loggar in på sin Linux-server med PuTTY och får meddelandet “You have mail” – vad gör man då?
Har man installerat ett mailprogram ska man givetvis använda det, men nu förutsätter jag att detta är en server där man normalt inte får mail.
Dessa mail är genererade av systemet och är ofta olika varningar, t.ex. vid misslyckade inloggningar.
Mailet ligger antingen under /var/mail/user eller /var/spool/mail/user.
Som det mesta i Linux är det en ren textfil så man kan öppna det med vilken editor som helst, t.o.m. med cat.

Det finns alltså ett mailprogram installerat, nämligen GNU mailutil.

Man skriver bara mail och trycker enter.
Man får en numrerad lista med med olästa mail.
Tryck siffran för det mail man vill läsa.
Tryck q när man läst färdigt.
Tryck z för att se maillistan igen.
Tryck q igen för att stänga mailprogrammet.

Om man vill skicka mail (varför övergår mitt förstånd), börja med att titta på prompten: den borde se ut så här user@server:/…$
Början på prompten är ens mailadress på servern.

Skriv:
$ mail -s “Ämne” user@server [RETUR]
Detta öppnar mailprogrammet, -s står för subject som man sedan skriver inom citationstecken, sedan kommer mailadressen man vill maila till.
När man tryckt [RETUR] skriver man själva meddelandet i mailet.
Man avslutar och skickar mailet med CTRL+D.

Det finns ett par andra sätt att skicka mail:

$ mail -s “Ämne” user@server <<< ‘Meddelande’

$ echo “Meddelande” | mail -s “Ämne” user@server

$ mail -s “Ämne” user@server < /home/user/textfile.txt

Har servern en riktig domän och en SMTP-server, som t.ex. postfix, kan man skicka vanliga mail till personer utanför servern.
Det finns mer, som hur man bifogar filer o.s.v., men textbaserade mail är inte riktigt tänkta att användas på det sättet.

Skribent

Skickad

Här är flera olika listor med Linux Distros för olika ändamål.

Linux Distros:
  • Lista
  • Nybörjarvänliga
  • Populära
  • Stora
  • Spelvänliga
  • Säkra
  • Minimala
  • Spelhjälpmedel till Linux
UNIX Mac OS X FreeBSD OpenBSD Linux:
  • Debian
    • Knoppix
      • Tiny Core
      • Kali
      • deepin
    • Ubuntu
      • GamePack
      • SuperGamer
      • Kubuntu
      • Xubuntu
      • Ubuntu MATE
        • Game Drift Linux
      • Lubuntu
        • Peppermint
      • Discreete
      • Zorin OS
      • Elementary OS
      • Whonix
      • Linux Lite
      • Ubuntu Budgie
      • Pop!_OS
      • KDE neon
      • Linux Mint
    • Linux Mint Debian
    • Turnkey
    • SparkyLinux
      • GameOver
    • MX Linux
    • Parrot Security OS
    • SteamOS
    • Raspbian
    • SolusOS
    • Tails
  • Slackware
    • SUSE
      • OpenSUSE
        • Tumbleweed
  • Red Hat
    • Fedora
      • Games Spin
      • Qubes OS
    • CentOS
  • Gentoo
    • Chrome OS
      • Chromium OS
  • Arch
    • BlackArch
    • Manjaro
      • mGAMe
  • Puppy
  • Alpine
  • Android
    • Android-x86
  • Void
Nybörjarvänliga:
  • Linux Mint
  • Ubuntu MATE
  • Pop!_OS
Populära:
  • Debian
  • Ubuntu
  • Mint
  • MX Linux
  • OpenSUSE
  • Fedora
  • Manjaro
  • elemwentary
  • Solus
  • Zorin
Stora:
  • Debian
  • Ubuntu
  • SUSE
  • Red Hat
  • Chrome OS / Chromium OS
  • Arch
  • Android
Spelvänliga:
  • SteamOS
  • Game Drift Linux
  • Ubuntu GamePack
  • mGAMe (Manjaro Gaming)
  • SparkyLinux – GameOver
  • Pop!_OS
  • Solus
  • SuperGamer
  • Fedora Games Spin
Säkra:
  • Qubes OS
  • Tails
  • Parrot Security OS
  • Kali Linux
  • Whonix
  • BlackArch Linux
  • Discreete Linux
Minimala
  • Tiny Core
  • Lite
  • Alpine
Spelhjälpmedel för Linux
  • Steam
  • Lutris
  • PlayOnLinux
  • Wine
  • ProtonDB

Skribent