Skip to content

Commit 9f26cce

Browse files
authored
Create check-bash-permissions.yml
1 parent a130332 commit 9f26cce

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: 检查 Bash 权限
2+
3+
# 可通过手动触发,也可以改为 push、pull_request 等事件
4+
on:
5+
workflow_dispatch:
6+
7+
jobs:
8+
inspect-permissions:
9+
runs-on: self-hosted
10+
11+
steps:
12+
- name: 输出当前用户信息
13+
run: |
14+
echo "当前用户名:$(whoami)"
15+
echo "UID/GID 详情:"
16+
id
17+
18+
- name: 查看 Bash 进程所属用户/组
19+
run: |
20+
echo "当前 Shell 进程 PID: $$"
21+
echo "所属用户/UID/GID/命令:"
22+
ps -p $$ -o user,uid,gid,cmd
23+
24+
- name: 查看 Bash 可执行文件权限
25+
run: |
26+
BASH_PATH=$(which bash)
27+
echo "Bash 路径:${BASH_PATH}"
28+
echo "文件权限及属主:"
29+
ls -lh "${BASH_PATH}"
30+
echo "更详细的文件元数据:"
31+
stat "${BASH_PATH}"

0 commit comments

Comments
 (0)