哪些配置可能发生了变化,导致所有提取的二进制文件默认被标记为不可执行?

哪些配置可能发生了变化,导致所有提取的二进制文件默认被标记为不可执行?

我正在使用 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/*

否则makemake menuconfig引发错误。

但以前,我不需要更改脚本中文件的可执行权限。只需提取并将密码设置为根linux-6.0.19目录并执行makemake menuconfig用于达到目的即可。

我发现我的系统中出现了一些以前没有出现过的问题。与各种脚本的执行权限有关。

可能发生了什么变化?您能指导我吗?

相关内容