Pytanie z #linux #bash
Testuję uprawnienia specjalne do plików, mianowicie SUID, SGID i sticky.
Utworzyłem sobie skrypt bash, który ma tylko jako wynik podawać wartość whoami. Przy ustawieniu chmod 4777 i uruchomieniu jako inny użytkownik skrypt jako wynik podaje aktualnego użytkownika, a nie właściciela skryptu. Podobnie robiłem z procesem top, który uruchamiałem skryptem na uprawnieniach 4777 innym użytkownikiem niż właściciel pliku. Top w uruchomionych procesach pokazywał, że proces
Testuję uprawnienia specjalne do plików, mianowicie SUID, SGID i sticky.
Utworzyłem sobie skrypt bash, który ma tylko jako wynik podawać wartość whoami. Przy ustawieniu chmod 4777 i uruchomieniu jako inny użytkownik skrypt jako wynik podaje aktualnego użytkownika, a nie właściciela skryptu. Podobnie robiłem z procesem top, który uruchamiałem skryptem na uprawnieniach 4777 innym użytkownikiem niż właściciel pliku. Top w uruchomionych procesach pokazywał, że proces






















$ echo $X$ BO
$ echo $X-
$ -O
#linux #bash
$ echo ${X} | hexdump -C