![哪些配置可能发生了变化,导致所有提取的二进制文件默认被标记为不可执行?](https://linux22.com/image/1192353/%E5%93%AA%E4%BA%9B%E9%85%8D%E7%BD%AE%E5%8F%AF%E8%83%BD%E5%8F%91%E7%94%9F%E4%BA%86%E5%8F%98%E5%8C%96%EF%BC%8C%E5%AF%BC%E8%87%B4%E6%89%80%E6%9C%89%E6%8F%90%E5%8F%96%E7%9A%84%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E9%BB%98%E8%AE%A4%E8%A2%AB%E6%A0%87%E8%AE%B0%E4%B8%BA%E4%B8%8D%E5%8F%AF%E6%89%A7%E8%A1%8C%EF%BC%9F.png)
我正在使用 Lubuntu 22.04 操作系统。
abhishek@abhishek:~/test_OS_proj/linux-6.0.19$ neofetch
.-/+oossssoo+/-. abhishek@abhishek
`:+ssssssssssssssssss+:` -----------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04.1 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: MS-7A33 3.0
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.15.0-58-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 23 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 1942 (dpkg), 7 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.1.16
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1920x1080
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Terminal: /dev/pts/0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: AMD Ryzen 7 1800X (16) @ 3.600GHz
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ GPU: AMD ATI Radeon RX 470/480/570/570X/580/580X/590
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Memory: 4377MiB / 32046MiB
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
abhishek@abhishek:~/test_OS_proj/linux-6.0.19$
我正在研究系统的 cpuset 子集。我不知道是否是因为上述原因。但现在,当我从存档中提取 Linux 内核时,scripts
文件夹中存在的所有文件都被标记为不可执行。我现在必须手动执行以下操作:
$ chmod +x linux-6.0.19/scripts/*
否则make
将make menuconfig
引发错误。
但以前,我不需要更改脚本中文件的可执行权限。只需提取并将密码设置为根linux-6.0.19
目录并执行make
或make menuconfig
用于达到目的即可。
我发现我的系统中出现了一些以前没有出现过的问题。与各种脚本的执行权限有关。
可能发生了什么变化?您能指导我吗?