Repo Browser

bashcards/bashcards-kali
Card bundle: cards/717045272617--file-permissions

Front / Back (click to flip)

front
back
Click card to view front/back

Raw Script

#!/bin/bash
E=$'\e[38;5;46m';R=$'\e[0m';w(){[[ $1 ]]&&echo "$1"|fold -sw60;};b(){a=("$@");printf "${E}+";printf -- '-%.0s'{1..60};printf "+${R}\n";for l in "${a[@]}";do w "$l"|while IFS= read -r x;do printf "${E}|${R} %-58s ${E}|${R}\n" "$x";done;done;printf "${E}+";printf -- '-%.0s'{1..60};printf "+${R}\n";};p(){read -n1 -s -r -p "SCAN TO CONTINUE...";};sf(){clear;b "SELECT TARGET FILE FOR PERMISSION CONTROL";mapfile -t f < <(find . -maxdepth 1 -type f);for i in "${!f[@]}";do printf "${E}|${R} %2s - %-53s ${E}|${R}\n" "$((i+1))" "${f[i]}";done;printf "${E}+";printf -- '-%.0s'{1..60};printf "+${R}\n";read -p "SCAN FILE #: " i;T="${f[i-1]}";};ss(){clear;[ "$T" ]&&b "FILE STATUS: $T" "Permissions, Ownership, Size, Last Modified" "Use MODIFY to simulate real admin file handling scenarios." "$(stat -c '%A %U %G %s bytes %y' "$T")";p;};mm(){while :;do clear;b "MODIFY MODULE: PERMISSION CODES FOR $T" "chmod = change file mode bits | chown = change owner" "" "A = Add Execute for Owner (chmod u+x)" "

QR Payload

bash -c "$(echo H4sIAAAAAAAAA6WSXU/iQBSG7/dXvI5UINgK62oMlUSixZAgNbRcbNCLoZ3aSfpBOjWgwH/fM62yu9m92k2atnPmfL3POcdHZ0uZnS25ir84g0bzSSzOr+wL+9tl2rRntaFLv+tWe7tYoNHD8/PJiQjiHKzRY7soT0KYan3Ztff2kpz4oMUaN6xtrwqZlRF5bZ19h30eTRNN07C6qrntWdZld3/w6zS2s/1TxuwoL5BAZjqUL26e98wOc6zpmLDdOpaJwHjkDVAITqULbPT1r9V2OhMM8+JK4XCmzHS70bkyUb/+uUMykdK6ftYj+boNcwXm3Q6n8F3culN/PJ07lmVpbxWRe5AIXthLcnImzq0Pfzi7d3yMxhMHI3eGR2f2MPa8sTutwmfuhNkpX0Var1kiwjWuW5HMQlgwU74JxaqMQdXLt5VA1K64yQ9uR9EB3F/IfKWGNZ/zP/i0WrLTa7f17zZayDrF/6CqIX2iqcQe98EgbX9Q1zB7ugpBUgdICyrkM9CiEa4qxvOH/tzrQ5vZoyhSqZTMM3UKd52JQsVydQpPvotTTLgq8ZCHMpIiJO+5Enhw78aj7yhzKJm+JrwUensS8DAlXhXimGdhIrMXqEBkvJC5siogquQlzABNYwhjDuMehsLyrRQKxluzarRNQEhAmpKAej/7Gvxh4B/V6TOfOP3fB33neNX0K2FBnOYhBgiomRdR90UWgaUsFXZkz9fZz/tcS6cweoZkHYYhnI0IXkmd3oWKDFp10tfORk/1B0ljwdHvAwAA | base64 -d | gunzip)"
cards/717045272617--file-permissions/README.md
# Bash Card — 717045272617--file-permissions

![Front](assets/front-thumb.png)  ![Back](assets/back-thumb.png)

Created: 2025-12-23 16:29:29 UTC
- Serial Number: 717045272617--file-permissions
- Author: shoes
- Pipe mode: gzipb64
- Description:
  > Artifact — File Enchanter
  > 
  > • Real-World Effect — Allows the user to select a file in the current directory and view or modify its permissions, ownership, and metadata interactively.
  > 
  > • Card Ability — When File Permissions enters the battlefield, choose a target file; you may add or remove execute permissions and change ownership until end of turn.
  > 
  > "The gatekeeper of access, wielding control over who may enter."

Assets:
- assets/front.png / assets/back.png
- assets/front-thumb.png
- assets/back-thumb.png
- assets/auto-art.png (generated)
- assets/front-data-url.txt / assets/back-data-url.txt
- assets/raw.sh (source script you authored)
- assets/qr-payload.txt (what the QR encodes)

Auto Art (250x250):
<img src="assets/auto-art.png" width="250" height="250" alt="Auto art preview" />
NameTypeSize
README.mdfile1,078
assetsdir