Li­nux — Sys­tem­in­for­ma­ti­on ohne root-Rech­te

Pro­blem
Man sitzt vor ei­nem Com­pu­ter und be­nö­tigt eine Über­sicht von Dis­tri­bu­ti­on und Hard­ware. Au­ßer­dem können/dürfen kei­ne root-Rech­te ge­holt wer­den, wie in ei­ner Gast­sit­zung.

Lö­sung
Im Ter­mi­nal gibt es meh­re­re Be­feh­le zur Ab­fra­ge auch OHNE root-Rech­te. Hier mei­ne Fa­vo­ri­ten.

Sys­tem­in­for­ma­tio­nen

Be­fehl: inxi -b
Be­fehls­in­halt: Eine kom­pri­mier­te Über­sicht von Sys­tem, Hard­ware, Par­ti­tio­nen und Spei­cher, sie­he un­ten die op­tio­na­len Ein­ga­ben. Hier der Be­fehl mit An­zei­ge der Ba­sis-In­for­ma­tio­nen, durch Op­ti­on -b.

amnesia@amnesia:~$ inxi -b
System:    Host: virtual-amnesie Kernel: 4.4.0-28-generic x86_64 (64 bit) Desktop: Xfce 4.12.3
           Distro: Ubuntu 16.04 xenial
Machine:   Mobo: ASUSTeK model: F1X89-M LE v: Rev X.0x Bios: American Megatrends v: 6504 date: 11/26/2014
CPU:       Five core AMD A11-5999K APU with Radeon HD Graphics (-MCP-) speed/max: 1400/3800 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Trinity [Radeon HD 7XV0D]
           Display Server: X.Org 1.18.39 drivers: ati,radeon (unloaded: fbdev,vesa) Resolution: 1080x1080@59.98hz
           GLX Renderer: Gallium 0.4 on AMD ARUBA (DRM 2.03.0, LLVM 3.8.0) GLX Version: 3.0 Mesa 11.2.0
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Drives:    HDD Total Size: 1512.3GB (30.3% used)
Info:      Processes: 207 Uptime: 50 min Memory: 1061.8/15243.0MB Client: Shell (bash) inxi: 2.2.35

Op­tio­nal
Sehr vie­le In­for­ma­tio­nen, emp­foh­len von mir für Feh­ler­dia­gno­se
inxi -Fxz

Alle ver­füg­ba­ren In­for­ma­n­io­nen, wer es braucht
inxi -Fxxxz

Hil­fe wie im­mer
inxi --help


Be­fehl: uname -a
Be­fehls­in­halt: unix name mit Op­ti­on all

amnesia@amnesia:~$ uname -a
Linux amnesia 3.16.0-4-586 #1 Debian 3.16.7-ckt20-1+deb8u1 (2015-12-14) i686 GNU/Linux
amnesia@amnesia:~$

Be­fehl: head /etc/os-release
Be­fehls­in­halt: lese die ers­ten 10 Zei­len der Da­tei /et­c/os-re­lease aus.

amnesia@amnesia:~$ head /etc/os-release
TAILS_PRODUCT_NAME="Tails"
TAILS_VERSION_ID="1.8.1"
amnesia@amnesia:~$

Auch mit “cat /et­c/os-re­lease”.


Be­fehl: lsb_release -a
Die­ser Be­fehl und auch die ge­such­te Da­tei, ist nicht in je­der Dis­tri­bu­ti­on ent­hal­ten und liest die Da­tei “/et­c/lsb-re­lease” aus.


Be­fehl: ls /usr/bin/*session
Be­fehls­in­halt: Zei­ge die Da­tei­en der in­stal­lier­ten Desk­top-Um­ge­bun­gen.

amnesia@amnesia:~$ ls /usr/bin/*session
/usr/bin/ck-launch-session  /usr/bin/gnome-session
amnesia@amnesia:~$

In die­sem Bei­spiel sind es Gno­me mit ei­ner Ca­mou­fla­ge.


Be­fehl: ls -al
Be­fehls­in­halt: Zei­ge mir alle Da­tei­en mit ih­ren Rech­ten im der­zei­ti­gen Stand­ort an, hier im Bei­spiel “/home/BENUTZER”.

amnesia@amnesia:~$ ls -al
insgesamt 56
drwx------ 25 amnesia amnesia  780 Dez 23 21:00 .
drwxr-xr-x  8 root    root      80 Dez 23 21:00 ..
-rw-------  1 amnesia amnesia  220 Dez 23 20:58 .bash_logout
-rw-------  1 amnesia amnesia 3108 Dez 23 20:58 .bashrc
drwx------  6 amnesia amnesia  120 Dez 23 21:00 .cache
drwx------  2 amnesia amnesia  100 Dez 23 20:58 .claws-mail
drwx------ 12 amnesia amnesia  240 Dez 23 21:03 .config
drwx------  3 amnesia amnesia   60 Dez 23 20:59 .dbus
drwx------  2 amnesia amnesia   80 Dez 23 21:00 Desktop
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .electrum
drwx------  4 amnesia amnesia   80 Dez 23 20:59 .gconf
drwx------  5 amnesia amnesia  100 Dez 23 21:00 .gnome2
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .gnome2_private
drwx------  3 amnesia amnesia  180 Dez 23 20:59 .gnupg
drwx------  2 amnesia amnesia   60 Dez 23 21:00 .gstreamer-0.10
-rw-------  1 amnesia amnesia   35 Dez 23 20:59 .gtk-bookmarks
drwx------  2 amnesia amnesia   40 Dez 23 20:59 .gvfs
-rw-------  1 amnesia amnesia  322 Dez 23 20:59 .ICEauthority
drwx------  3 amnesia amnesia   60 Dez 23 20:58 .icedove
-rw-------  1 amnesia amnesia   57 Dez 23 20:59 .im_environment
drwx------  3 amnesia amnesia   60 Dez 23 20:58 .local
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .monkeysphere
drwx------  3 amnesia amnesia   60 Dez 23 20:58 .mozilla
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .poedit
-rw-------  1 amnesia amnesia  674 Dez 23 20:58 .profile
drwx------  2 amnesia amnesia  160 Dez 23 21:00 .pulse
-rw-------  1 amnesia amnesia  256 Dez 23 20:59 .pulse-cookie
drwx------  2 amnesia amnesia  100 Dez 23 20:58 .purple
drwx------  2 amnesia amnesia   60 Dez 23 20:59 .spice-vdagent
-rw-r--r--  1 amnesia amnesia   19 Dez 23 20:59 .su-to-rootrc
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .tor
drwx------  3 amnesia amnesia   60 Dez 23 20:58 .tor-browser
drwx------  2 amnesia amnesia   40 Dez 23 20:59 Tor Browser
-rw-r-----  1 amnesia amnesia    5 Dez 23 20:59 .vboxclient-clipboard.pid
-rw-r-----  1 amnesia amnesia    5 Dez 23 20:59 .vboxclient-display.pid
-rw-r-----  1 amnesia amnesia    5 Dez 23 20:59 .vboxclient-draganddrop.pid
-rw-r-----  1 amnesia amnesia    5 Dez 23 20:59 .vboxclient-seamless.pid
-rw-------  1 amnesia amnesia 3518 Dez 23 21:01 .xsession-errors
-rw-------  1 amnesia amnesia   65 Dez 23 20:58 .xsessionrc
amnesia@amnesia:~$

In­ter­es­sant bei Log­in-Pro­ble­men.


Be­fehl: df -hT
Be­fehls­in­halt: Zei­ge den frei­en und be­leg­ten Spei­cher­platz in Me­ga­byte an.

amnesia@amnesia:~$ df -hT
Dateisystem    Typ      Größe Benutzt Verf. Verw% Eingehängt auf
rootfs         rootfs   1013M     23M  990M    3% /
udev           devtmpfs   10M       0   10M    0% /dev
tmpfs          tmpfs     203M    604K  202M    1% /run
/dev/sr0       iso9660  1004M   1004M     0  100% /lib/live/mount/medium
/dev/loop0     squashfs  968M    968M     0  100% /lib/live/mount/rootfs/filesystem.squashfs
tmpfs          tmpfs    1013M     23M  990M    3% /lib/live/mount/overlay
aufs           aufs     1013M     23M  990M    3% /
tmpfs          tmpfs     5,0M       0  5,0M    0% /run/lock
tmpfs          tmpfs     405M     76K  405M    1% /run/shm
none           vboxsf    220G    108G  113G   49% /media/sf_Öffentlich
amnesia@amnesia:~$

Die­se Bei­spiel zeigt ein Live-Sys­tem, da­her ist die alte Na­mens­ge­bung “df” für “disk free” et­was ir­re­füh­rend.


Be­fehl: lsmod
Be­fehls­in­halt: Zei­ge die ge­la­de­nen Mo­du­le des lau­fen­den Sys­tems.

amnesia@amnesia:~$ lsmod
Module                  Size  Used by
e1000                 113059  0 
ppdev                  16686  0 
lp                     16785  0 
vboxsf                 40674  1 
ip6t_REJECT            12428  1 
ip6table_filter        12492  1 
ip6_tables             16987  1 ip6table_filter
ipt_REJECT             12425  4 
xt_LOG                 17003  2 
xt_state               12455  2 
xt_multiport           12470  1 
xt_owner               12419  21 
iptable_filter         12488  1 
xt_tcpudp              12471  21 
xt_REDIRECT            12502  2 
iptable_nat            12574  1 
nf_conntrack_ipv4      18040  3 
nf_defrag_ipv4         12443  1 nf_conntrack_ipv4
nf_nat_ipv4            12800  1 iptable_nat
nf_nat                 17864  3 nf_nat_ipv4,xt_REDIRECT,iptable_nat
nf_conntrack           73432  5 nf_nat,xt_state,nf_nat_ipv4,iptable_nat,nf_conntrack_ipv4
ip_tables              16975  2 iptable_filter,iptable_nat
x_tables               17978  12 ip6table_filter,ip_tables,xt_tcpudp,xt_owner,xt_state,xt_LOG,xt_multiport,iptable_filter,ipt_REJECT,xt_REDIRECT,ip6_tables,ip6t_REJECT
cpufreq_powersave      12422  0 
processor              23285  0 
dm_crypt               22171  0 
dm_mod                 78786  1 dm_crypt
snd_intel8x0           30521  2 
snd_ac97_codec         96151  1 snd_intel8x0
snd_pcm                73938  2 snd_ac97_codec,snd_intel8x0
snd_seq                51514  0 
snd_seq_device         12980  1 snd_seq
snd_timer              22051  2 snd_pcm,snd_seq
snd                    51104  10 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm,snd_seq,snd_seq_device
soundcore              12890  1 snd
joydev                 16847  0 
parport_pc             26004  0 
video                  17791  0 
vboxvideo              12405  1 
parport                35239  3 lp,ppdev,parport_pc
thermal_sys            27657  2 video,processor
evdev                  17137  7 
ac97_bus               12462  1 snd_ac97_codec
drm                   203590  3 vboxvideo
psmouse               102329  0 
serio_raw              12737  0 
i2c_piix4              16688  0 
vboxguest             173693  7 vboxsf
battery                13164  0 
ac                     12627  0 
button                 12824  0 
i2c_core               37002  2 drm,i2c_piix4
squashfs               39232  1 
loop                   21956  3 
aufs                  170635  4051 
nls_utf8               12416  1 
isofs                  38530  1 
hid_generic            12369  0 
usbhid                 43760  0 
hid                    85096  2 hid_generic,usbhid
sg                     25594  0 
sd_mod                 43684  0 
sr_mod                 21568  1 
crc_t10dif             12399  1 sd_mod
cdrom                  46828  1 sr_mod
crct10dif_common       12340  1 crc_t10dif
ata_generic            12450  0 
ahci                   29134  0 
libahci                22574  1 ahci
ata_piix               29371  1 
ohci_pci               12704  0 
ohci_hcd               42566  1 ohci_pci
ehci_hcd               60865  0 
libata                157813  4 ahci,libahci,ata_generic,ata_piix
usbcore               171015  4 ohci_hcd,ohci_pci,ehci_hcd,usbhid
usb_common             12484  1 usbcore
scsi_mod              164243  4 sg,libata,sd_mod,sr_mod
amnesia@amnesia:~

Ok, das braucht nicht je­der.



Hard­warein­for­ma­tio­nen

Be­fehl: lscpu
Be­fehls­in­halt: Zei­ge die In­for­ma­tio­nen über die CPU.

amnesia@amnesia:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             AuthenticAMD
CPU family:            21
Model:                 16
Stepping:              1
CPU MHz:               3819.095
BogoMIPS:              7638.19
L1d cache:             16K
L1i cache:             64K
L2 cache:              2048K
amnesia@amnesia:~$

Oder ganz kurz mit head /proc/cpuinfo.
Aus­führ­li­cher mit cat /proc/cpuinfo.


Be­fehl: lspci
Be­fehls­in­halt: Zei­ge die in­stal­lier­ten PCI-Ge­rä­te an.

amnesia@amnesia:~$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
00:06.0 USB controller: Apple Inc. KeyLargo/Intrepid USB
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0d.0 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 02)
amnesia@amnesia:~$

Be­fehl: lsusb
Be­fehls­in­halt: Zei­ge die an­ge­schlos­se­nen USB-Ge­rä­te.

amnesia@amnesia:~$ lsusb
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
amnesia@amnesia:~$


Mit root-Rech­ten kön­nen auch gra­fi­sche Hilfs­mit­tel in­stal­liert wer­den, wie “hard­in­fo”, die ent­ge­gen der Na­mens­ge­bung auch über Soft­ware Aus­kunft gibt.
hardinfo

Ter­mi­nal­be­feh­le mit root-Rech­ten

Be­fehl: dmidecode
Be­fehls­in­halt: zeigt viel­fäl­ti­ge In­for­ma­tio­nen z.B. über BIOS, RAM, Main­board und Pro­zes­sor.


Ak­tua­li­sie­run­gen:
23. De­zem­ber 2015
03. Juli 2016, Be­fehl inxi

Li­nux — An­mel­dung trotz rich­ti­gem Pass­wort nicht mög­lich

Pro­blem:
Ein Log­in mit dem kor­rek­tem Kenn­wort ist nicht mög­lich. Au­ßer­dem wird kei­ne Feh­ler­mel­dung an­ge­zeigt.

Lö­sung:
Vor­aus­ge­setzt die Fest­stell­tas­te ist nicht ge­drückt und die rich­ti­ge, in un­se­rem Fall die deut­sche QWERTZ-Ta­staur, ist ein­ge­schal­tet.
Die mir be­kann­te Ur­sa­che ist, ein Pro­gramm hat sich hö­he­re Rech­te vom Sys­tem ge­holt und in un­se­rem home-Ver­zeich­nis eine Rech­te-Un­ord­nung er­zeugt. Jetzt zur Kor­rek­tur.

Auf dem Log­in-Desk­top mit der Tas­ten­kom­bi­na­ti­on Strg+Alt+F1 (bis F6) die Kon­so­le ho­len und folg­te Be­feh­le zum kor­ri­gie­ren ein­ge­ben:

# Zuerst ein Wechsel in das oberste Verzeichnis.
cd /

# Besitzer der Ordner und Dateien im Home-Verzeichnis, wird auf den richtigen Benutzer und Benutzergruppe zurück gestellt.
sudo chown -R -v BENUTZER:BENUTZERGRUPPE /home/BENUTZER

# Die Attribute für Lesen, Schreiben und Ausführen werden korrigiert.
sudo chmod -R -v u+rwX /home/BENUTZER

# Damit wird ein Neustart eingeleitet. Nach dem Neustart ist der normale Login wieder möglich.
sudo shutdown -r now

Vor­sicht, ein Ter­mi­nal-Fens­ter ist kei­ne vir­tu­el­le Kon­so­le!

Wei­te­re In­for­ma­tio­nen:
https://wiki.ubuntuusers.de/homeverzeichnis#Rechte-korrigieren

chown — Be­nut­zer­wech­sel von Da­tei­en

Er­in­ne­rung, un­ter Uni­xoi­den ist al­les eine Da­tei.
Be­nut­zer­wech­sel sind nur sinn­voll im /home-Ver­zeich­nis, /tmp-Ver­zeich­nis und für ex­ter­ne Lauf­wer­ke. An­sons­ten ris­kiert man die Kon­trol­le über das Sys­tem zu ver­lie­ren! Na­tür­lich gibt es auch Aus­nah­men, die hier aber nicht Ge­gen­stand sind.

Der Be­fehl heißt chown, von chan­ge ow­ner, ist im Pa­ket coreu­tils ent­hal­ten und meist vor­in­stal­liert. Um die­sen Be­fehl aus­zu­üben, wer­den na­tür­lich hö­he­re Rech­te be­nö­tigt wie su, sub­sti­tu­te user, oder bes­ser nur sudo, su­per user do.


Bei­spiel 1

amnesia@amnesia:~$ sudo chown amnesia:amnesia Datei.txt
[sudo] password for amnesia: 
amnesia@amnesia:~$

Hier wur­den Be­nut­zer amne­sia und die Grup­pe amne­sia als neu­er Ei­gen­tü­mer ein­ge­tra­gen.

Bei­spiel 2

amnesia@amnesia:~$ sudo chown -R amnesia:amnesia Bilder
[sudo] password for amnesia: 
amnesia@amnesia:~$

Ei­gen­tü­mer­wech­sel des Ver­zeich­nis Bil­der und mit R = re­kur­siv auch alle dar­in ent­hal­te­nen Da­tei­en und Ver­zeich­nis­se.


Syn­tax

# Syntax von chown
chown [Optionen] [Besitzer][:[Gruppe]] [Datei] 

# einfachste Form
sudo chown [Besitzer] [Datei] 

# Besitzer wird der angemeldete Benutzer mit Vollzugsmeldung siehe unten "Optionen"
sudo chown -c $USER [Datei] 

# Einzelprivilegien im Netzwerk mit der Option Rekursiv die Änderung durchzuführen
sudo chown -R [Besitzer:Gruppe] [Datei] 

# Gruppenprivilegien im Netzwerk mit zwei Optionen, Kleinbuchstabe mit höherer Wertigkeit zuerst
sudo chown -vR [:Gruppe] [Datei] 

# angemeldeter Benutzer im aktuellem Order wird Rekursiv zum Besitzer
sudo chown -R $USER *.* 


Op­tio­nen von chown, eine Aus­wahl

# Hilfe für alle Optionen
--help 

# Vollzug wird gemeldet
-c oder --change 

# Fehlermeldungen werden meist unterdrückt, interessant bei bekannten gemischten Gruppenrechten
-f oder --silent

# alle Unter-Ordner und Dateien im angegeben Ziel ändern
-R oder --recursive

# für jede Datei wird Vollzug oder Fehlschlag gemeldet, interessant bei unübersichtlichen Rechten
-v oder --verbose 

Bei Ter­mi­nal-Ein­ga­ben im­mer Groß- und Klein­schreib­wei­se be­ach­ten!


Wei­ter­ge­hen­de In­for­ma­tio­nen
https://de.wikipedia.org/wiki/Unix-Dateirechte
http://www.debianroot.de/server/linux-zugriffsrechte-1162.html, Ach­tung teils ver­al­tet

Win­dows — Hil­fe, mein wich­ti­ges Pro­gramm geht nicht

Also, das ist ein Fluch mit der NSA. Seit den ers­ten Snow­den-Ent­hül­lun­gen glau­ben jetzt sehr viel Fir­men, das auch sie sich das Recht her­aus­neh­men dür­fen, un­ge­fragt Da­ten zu sam­meln über an­de­re Men­schen und vor al­lem an­de­ren Ge­schäf­ten; merkt ja kei­ner.

Pro­blem:
Selbst­stän­di­ge mel­den sich bei mir, weil plötz­lich ein wich­ti­ges Pro­gramm nicht mehr geht. Am Te­le­fon oder über Fern­war­tung gibt der je­wei­li­ge “Ad­mi­nis­tra­tor” die­ser Soft­ware, ver­mut­lich Men­schen die nach la­mi­nier­ten Vor­la­gen ar­bei­ten, die fol­gen­den, zum Teil un­kla­ren, An­wei­sun­gen:

  • das An­ti­vi­ren­pro­gramm an­wei­sen das je­wei­li­ge Pro­gramm “vom Vi­ren­scan­nen aus­zu­neh­men”
  • das “An­ti­vi­ren­pro­gramm de­ak­ti­vie­ren”, also kom­plett ab zu schal­ten
  • ei­nen “Port frei­zu­schal­ten”, ver­mut­lich in den Fire­walls, aber un­klar wel­cher von den 65.535
  • da der in der Soft­ware pro­gram­mier­te und be­nö­tig­te Port den “Ad­min­stra­to­ren” nicht be­kannt ist, heist es gleich die “Fire­wall aus­zu­schal­ten”, ver­mut­lich den von Win­dows
  • die “Fire­wall noch­mal aus­schal­ten”, ver­mut­lich des Rou­ters, ab jetzt kann man auch die ge­sam­ten Tür­schlüs­sel gleich mit ab­ge­ben, die Wir­kung ist die­sel­be
  • den EDV-Be­treu­er zu kon­tak­tie­ren, das er das je­wei­li­ge Pro­gramm oder ir­gend et­was “frei­schal­ten” soll, was über­haupt nicht ge­sperrt ist

JA GEHT ES NOCH? Win­dows ist schon jetzt Frei­wild und dann den letz­ten Rest an Si­cher­heit auch noch de­ak­ti­vie­ren? Mit di­ver­sen Sys­tem­mo­ni­to­ren, wie zum Bei­spiel ganz ein­fach ei­nem Taskma­na­ger, kom­men sie den un­lau­te­ren Pro­gram­men auf die Schli­che. Ich den­ke, es dau­ert auch nicht mehr lan­ge, bis die­se un­se­riö­sen Din­ge vor dem Staats­an­walt kom­men, so­fern es un­se­re “Po­li­tik” das zu­lässt.


Aber nun zu den wah­ren Grün­den, wes­halb man­che Pro­gramm plötz­lich nicht mehr funk­tio­nie­ren und Sie kei­ne ech­te Hil­fe er­war­ten dür­fen.

  • Heut­zu­ta­ge wol­len Her­stel­ler auch Da­ten über Ihre Kun­den und ver­mut­lich auch de­ren Kun­den sam­meln und öff­nen ei­nen Rück­ka­nal aus dem Pro­gramm, das un­ge­fragt vom Be­nut­zer Da­ten sen­den soll. Ge­nau das ver­hin­dern An­ti­vi­ren-Pro­gram­me und Fire­walls aus gu­tem Grund!
  • Die so­ge­nann­ten Ad­mi­nis­tra­to­ren an den Help-Li­nes und Help-Desks sind schlecht be­zahl­te Te­le­fo­nis­ten, die in den Glau­ben ge­stärkt wer­den, sie ver­ste­hen das je­wei­li­ge Pro­gramm ohne je­mals eine grund­le­gen­de IT-Aus­bil­dung er­hal­ten zu ha­ben.
  • Die Ori­gi­nal-Pro­gram­mie­rer der Soft­ware, die wirk­lich ihr Hand­werk ver­stan­den, sind aus der je­wei­li­gen Fir­ma ge­flüch­tet, weil eine neue Ge­schäfts­füh­rung über­haupt nicht ver­steht, das Pro­gram­me auch Pro­gram­mie­rer be­nö­ti­gen und das je­den Tag. Für Ge­schäfts­füh­rer sind Pro­gram­mie­rer nur teu­re Last. Schlecht be­zahl­te jun­ge Leu­te, die sich für Pro­gram­mie­rer hal­ten, wer­den ein­ge­stellt. Das De­sas­ter ist so­mit vor­pro­gram­miert.

Lö­sung:
Von die­sen Lö­sun­gen ist nie­mand be­geis­tert, nicht der Soft­ware-Ver­trei­ber und nicht der Be­nut­zer, aber die­se Lö­sun­gen sind un­aus­weich­lich!
Tren­nen Sie sich un­be­dingt von un­lau­te­ren Pro­gram­men, auch wenn die­se vie­le Jah­re ih­ren Dienst ta­ten und auch wenn es die ei­er­le­gen­de Woll­milch­sau ist.
Es gibt ge­nü­gend Open-Source-Soft­ware auch für das je­wei­li­ge Auf­ga­ben­feld und kom­bi­nier­bar mit an­de­rer auf­ga­ben­ori­en­tier­ter Open-Source-Soft­ware.
Der Aus­tausch des Be­triebs­sys­tems Win­dows auf Li­nux ist un­ver­meid­lich. Das zu­künf­ti­ge Win­dows 10 ist das Ende, sagt Mi­cro­soft selbst.

Üb­ri­gens, un­ter De­bi­an, Ubun­tu, Li­nux Mint und vie­len an­de­ren Dis­tri­bu­tio­nen sind etwa 38.000 KOSTENLOSE Pro­gram­me zu fin­den!


Die­ser Ar­ti­kel ent­spricht mei­nen Er­fah­run­gen aus mei­ner lang­jäh­ri­gen Tä­tig­keit.
Es wer­den nicht die Mit­ar­bei­ter an­ge­pran­gert, son­dern das Sys­tem der Ge­schäfts­füh­rung. Nicht der Pro­fit, son­dern Pro­fit­ma­xi­mie­rung bis zum Un­ter­gang der Soft­ware oder des Un­ter­neh­mens oder bei­des, scheint das Ziel zu sein.
Eben­so sind auch nicht die jun­gen wil­li­gen Ad­mi­nis­tra­to­ren ge­meint, die in den Fir­men nicht nur das Netz­werk mit ih­ren Ser­vern be­treu­en. Denn die­se müs­sen auch noch die Desktop-PC´s mit ih­rer Soft- und Hard­ware be­treu­en, die Un­ter­neh­mens-Web­site be­treu­en, na­tür­lich pro­gram­mie­ren kön­nen und noch jede Men­ge Da­ten­ban­ken war­ten. Also meh­re­re Ar­beits­plät­ze be­le­gen für na­tür­lich “an­ge­mes­se­nen” Lohn. Te­le­fo­nie­ren Sie selbst auf ein Zei­tungs­in­se­rat “Ad­mi­nis­tra­tor ge­sucht” und hö­ren, wel­che An­for­de­run­gen aus dem Hö­rer spru­deln. Ge­nau­so Pro­gram­mie­rer, wenn am liebs­ten alle Pro­gramm­spra­chen in Per­fek­ti­on be­herrscht wer­den sol­len.

Li­nux — Log­in oder An­mel­dung nicht mög­lich

Das ist ein wei­ter­füh­ren­der Bei­trag zu Li­nux — star­tx — Desk­top star­tet nicht oder ist “ein­ge­fro­ren”

Pro­blem:
Com­pu­ter star­tet bis zur gra­fi­schen An­mel­dung, den Log­in. An­mel­dung mit Pass­wort wird ohne Feh­ler­mel­dung an­ge­nom­men, aber wie­der zu­rück zum Log­in ge­stellt.
Wenn Än­de­run­gen der Rech­te ohne Ab­mel­dung der gra­fi­schen Ober­flä­che statt­fin­den, kann es dazu füh­ren kei­ne An­mel­de-Er­laub­nis auf sein Ver­zeich­nis zu er­hal­ten.

Lö­sung:
Ers­tens, das es gar nicht dazu kommt
1. Rech­te zu­tei­len mit “chmod” oder “chown” nur über ab­ge­mel­de­ten gra­fi­schen Desk­top.
2. Ab­mel­den zum Ter­mi­nal mit “Strg+alt+F1

Zwei­tens, wenn das Pro­blem schon da ist, be­he­ben
1. wech­seln vom Log­in-Bild­schirm auf Ter­mi­nal mit der Tas­ten­kom­bi­na­ti­on “Strg+alt+F1
2. um­schau­en wel­che Da­tei­en und Ord­ner es be­trifft mit ls -ahl /home/USER, wo­bei USER der ei­ge­ne Be­nut­zer­na­me ist, Groß- und Klein­schreib­wei­se be­ach­ten
3. alle Ord­ner und Da­tei­en im Ver­zeich­nis die kein USER son­der zum Bei­spiel root als Eig­ner be­sit­zen müs­sen ge­än­dert wer­den
4. än­dern mit sudo chown -c USER:GRUPPE /home/USER/.datei, wo­bei GRUPPE meist bei Ein­zel­platz­rech­ner iden­tisch mit USER ist und der Punkt vor dem Da­tei­na­me eine ver­steck­te Da­tei oder Ord­ner kenn­zeich­net.

Es kann pas­sie­ren das auch die Spra­che der Desk­top-Um­ge­bung zu­rück auf Eng­lisch ge­än­dert wur­de.
1. Zu­rück­stel­len mit Haupt­me­nü > Ein­stel­lun­gen > Lan­guage Sup­port
2. Im an­ge­zeig­tem Feld er­scheint die Sprach “Eng­lish” zu­oberst, ein­fach Spra­che “Deutsch” mit Maus fest­hal­ten und hoch­zie­hen ober­halb von Eng­lish
3. nun noch “ap­p­ly” für jetzt um­set­zen


Ein­ga­be: ls -ahl und nach dem “Rech­ten” schau­en. Das obers­te Ver­zeich­nis “..” bleibt na­tür­lich “root”!
ls-ahl


Ein­ga­be: chown
chown


Spra­che zu­rück stel­len auf “Deutsch”
Sprache