我无法以root用户身份执行命令

达能

在此处输入图片说明

昨天我遇到了非常不同的问题。我正在尝试使用此命令“ sh -e log_path_only.txt”执行log_path_only.txt,似乎已执行,但并未执行。我希望命令行执行log_path_only.txt可以在执行该文件后根据log_path_only.txt删除这些静态文件。我使用shell作为根,所有文件权限似乎都属于root。

log_path_only.txt contains only these lines not anything else
rm -rf /home/mywebsite/www/staticfiles/static-003ae2a3f686d43ec5c3207ec0ae744b-003ae2a3f686d43ec5c3207ec0ae744b-c23c5fbca96e8d641d148bac41017635
rm -rf /home/mywebsite/www/staticfiles/static-00e937fb20315addd5008ebb76134e7e-00e937fb20315addd5008ebb76134e7e-c23c5fbca96e8d641d148bac41017635
rm -rf /home/mywebsite/www/staticfiles/static-00edf2d8a63f1cdc9580092629f580cb-00edf2d8a63f1cdc9580092629f580cb-c23c5fbca96e8d641d148bac41017635
rm -rf /home/mywebsite/www/staticfiles/static-00f1cea6b137132172ad8ea6fc90ab0d-00f1cea6b137132172ad8ea6fc90ab0d-c23c5fbca96e8d641d148bac41017635



[[email protected] uploads]# ls -l
total 464
-rw-r--r-- 1 root root      0 Oct 19 11:30 148bac41017635
-rw-r--r-- 1 root root      4 Oct 19 11:34 counter.txt
-rw-r--r-- 1 root root  34488 Oct 16 00:15 file_source.txt
-rw-r--r-- 1 root root 204521 Oct 19 11:32 log_both_path_urls.txt
-rw-r--r-- 1 root root  80625 Oct 19 11:32 log_links_only.txt
-rw-r--r-- 1 root root 131184 Oct 19 11:32 log_path_only.txt

[[email protected] uploads]# sh -e log_path_only.txt
[[email protected] uploads]#

(如果有,我尝试第一个静态文件,是的。应该将其删除)

[[email protected] uploads]# [ -f /home/mywebsite/www/staticfiles/static-003ae2a3f686d43ec5c3207ec0ae744b-003ae2a3f686d43ec5c3207ec0ae744b-c23c5fbca96e8d641d148bac41017635 ] && echo "File exist" || echo "File does not exist"
File exist

到目前为止,我尝试过的是

1) Copy log_path_only.txt to another place then execute : fail
2) By using cat command to copy contains to another file then execute: fail
3) I changed permission as "chmod +x log_path_only.txt" and try to execute: fail
4) I changed permission as "chmod 777 log_path_only.txt" and then try to execute: fail

5)我使用nano打开log_path_only.txt,复制所有行,创建一个新文件,并将所有内容粘贴到其中,然后执行新文件:成功

达能

在您提出建议之后,我将重点介绍CR和LF。我使用以下命令将文件从dos转换为unix:

dos2unix log_path_only.txt

它现在正在工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

以root身份执行命令而无需root密码或sudo

如何以root身份执行命令

无法以root用户身份执行bash脚本?

Vagrant置备后以用户身份执行命令

以其他用户身份在Kubernetes Pod中执行命令

Docker:以非root用户身份执行命令

无法使用sudo以其他用户身份执行命令

在Justfile中通过SSH通过sudo以其他用户身份执行命令

在终端中执行命令后,有时我无法执行其他命令

如何在git post-receive hook中以root身份执行命令

如果没有sudo,为什么我们不能以其他用户身份执行命令列表?

我可以使脚本始终以root用户身份执行吗?

root是否可以以非root用户身份执行命令?

允许使用SSH在Linux上以root身份自动执行命令

我无法使用su命令以root用户身份登录,但可以使用SSH登录

Sudo命令以root身份而不是指定用户身份执行

find命令无法以非root用户身份找到(可读)文件

如何以root用户身份执行脚本,以特定用户身份执行脚本中的某些命令,以root用户身份执行一个命令

如何获取执行命令的用户的IP?

使用cmake时是否可以以超级用户身份执行命令?

如何以非root用户身份从自定义webmin模块执行命令

“ su不记录以root用户身份执行的命令”

以root用户身份执行命令,然后在shell脚本中切换回用户

我无法执行命令modprobe vboxdrv

如何以root身份从Haskell执行命令?

使用 sudo 执行命令与以 root 用户身份执行命令有什么区别?

如何在詹金斯中以 root 身份执行命令

执行命令时检查用户命令

Docker Alpine 以另一个用户身份执行命令