[CVE-2018-19788]: A flaw was found in PolicyKit (aka
polkit 0.115) that allows a user with a uid greater than
INT_MAX to successfully execute any
Goal: I had one old Android phone, with broken touching/gesture layer. One day, I found it on a dirty old place.
- I wonder how can I make it better with more usability.
- How can I make it work exactly as I needed.
- How can I transform this old phone to a super tiny linux machine with interactive shell?
Device: xiaomi Mi4W LTE, android 6.0.1 MMB29M Specs: Qualcomm MSM8974PRO-AC Quad-core max 2.5GHz, 3.00 GB memory, 16GB disk Kernel: 3.4.0-gf4b741d-00690-gc8911e Arch: armv7l
Context: stuck with problems, cannot find root cause, dunno and cannot understand and reproduce problem. Maybe feeling very tired for a long day, already taken 5 hours without any good executions. Maybe you don’t want to take responsibility for that.
Introducing blaming: the fine art of making others responsible for all the difficult things that happen to you.
Nowadays, there are many many contexts & examples for blaming. I only want to wide the scope of this mindset, into SRE/Devops/Sysadmin fields. Why we blaming each others, right or wrong? How can we fix/improve our mindset? How can we do better?
- System calls: communication chanel between user space program and kernel
- Signals: a different channel, used for inter-process communication
- Signals don’t carry any agrgument, they are self explanatory by their name
- Some signals identified by a number, ie
- That’s why we use
kill -9 <PID>to kill a process, because the kill command will send a defined signal to a process with a given identity
- when we run
kill -9 <PID>command, that process is not terminate itself, instead we’re telling that OS to stop running the program, no matter what the program is doing
- Export large tables in MySQL
- Bash completion on debian 9