hallo liebe Kollegen,
Als Laie habe ich mir gerade ein Skript im wahrsten Sinne gebastelt.
Zweck vom Skript soll nur ein schneller Überblick sein was man im PC hat.
Im Hintergedanken auch nicht schlecht, für Leute, die im Nickles-Forum ihre Hardware posten sollen.
Die wichtigsten Befehle lauten: uname -a, lspci, lsusb, lsmod, ifconfig -a
Und jetzt das Skript (wenn wer kopieren möchte, einfach nur übernehmen)
------- Ab hier ----- (Diese Zeile aber nicht mitkopieren!!!)
#!/bin/sh
# Skript fuer Auslesen der Hardware
echo ++++++++++++++ > hardware.txt
echo +++ System +++ >> hardware.txt
echo ++++++++++++++ >> hardware.txt
uname -a >> hardware.txt
echo +++++++++++++ >> hardware.txt
echo +++ lspci +++ >> hardware.txt
echo +++++++++++++ >> hardware.txt
lspci >> hardware.txt
echo +++++++++++++ >> hardware.txt
echo +++ lsusb +++ >> hardware.txt
echo +++++++++++++ >> hardware.txt
lsusb >> hardware.txt
echo +++++++++++++ >> hardware.txt
echo +++ lsmod +++ >> hardware.txt
echo +++++++++++++ >> hardware.txt
lsmod >> hardware.txt
echo ++++++++++++++++ >> hardware.txt
echo +++ ifconfig +++ >> hardware.txt
echo ++++++++++++++++ >> hardware.txt
ifconfig -a >> hardware.txt
------- Bis hier --------(Diese Zeile auch nicht mitkopieren!!!)
Dateiname war bei mir ./hardware.sh, Dateirechte mit chmod +x unter root vergeben.
Linux 14.981 Themen, 106.343 Beiträge
Kannst du ifconfig als normaler User unter SUSE nicht aufrufen, wenn du den kompletten Pfad angibst, d.h. /sbin/ifconfig in der Konsole eintippst? Zumindest unter Debian funktioniert das. /sbin ist zwar nicht in $PATH des normalen Users gelistet, aber /sbin/ifconfig ist rechtemässig nicht eingeschränkt:
$ ls -l /sbin/ifconfig
-rwxr-xr-x 1 root root 72296 Sep 7 09:54 /sbin/ifconfig
Unter Ubuntu ist iirc auch /sbin und /usr/sbin in $PATH des normalen Users eingetragen. Daher kann man dort auch einfach nur ifconfig eintippen.
Die Interfaces ändern kann trotzdem nur root, aber das liegt daran, dass die entsprechenden Kernel-Aufrufe wiederum zwingend Rootrechte verlangen :-)