[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Root-Rechte mit sudo



Hallo Andre,

Am So., 25. Juli 2021 um 16:19 Uhr schrieb Andre Tann <atann@alphasrv.net>:
Hallo zusammen,

könnte jemand bitte erklären, was der Unterschied zwischen diesen beiden
Zeilen ist:

$ sudo echo 100 >
/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/charge_stop_threshold
bash:
/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/charge_stop_threshold:
Keine Berechtigung

$ sudo su
# echo 100 >
/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/charge_stop_threshold
#

Wieso scheitert der erste Aufruf?

Nur das "echo  100" wird von sudo ausgeführt, die Umleitung in die Datei wird von deiner shell interpretiert.

Vergleiche:

$ sudo echo 1 > /tmp/foo
$ ls -l /tmp/foo
-rw-r--r-- 1 stefan stefan 2 25. Jul 17:43 /tmp/foo

$ sudo -i
# echo 1 > /tmp/foo
# ls -l /tmp/foo
-rw-r--r-- 1 root root 2 25. Jul 17:44 /tmp/foo

Grüße,
Stefan

Reply to: