小编Dan*_*iel的帖子

如何在 sudo 中使用 shell 通配符?

我正在尝试取出 folder1 的所有内容并将其放入 folder1 所在的 images_temp 文件夹中:

jeatonhomes@jeatonhomes.com [~/images_temp]# sudo mv folder1/* .
mv: cannot stat `folder1/*': No such file or directory
Run Code Online (Sandbox Code Playgroud)

然而,我遇到了上面的错误,我试图在这里查找答案,但我认为有些答案不适用于我的情况。请帮忙。

jeatonhomes@jeatonhomes.com [~]# pwd && ls -l
/home/jeatonhomes
total 108
drwx--x--x  18 jeatonhomes jeatonhomes 4096 Apr  3 13:25 ./
drwx--x--x 106 root        root        4096 Mar 30 16:19 ../
lrwxrwxrwx   1 jeatonhomes jeatonhomes   37 Dec 18  2015 access-logs -> /usr/local/apache/domlogs/jeatonhomes/
-rw-------   1 jeatonhomes jeatonhomes  628 Apr  3 13:25 .bash_history
-rw-r--r--   1 jeatonhomes jeatonhomes   18 Sep 22  2015 .bash_logout
-rw-r--r-- …
Run Code Online (Sandbox Code Playgroud)

command-line sudo wildcards

20
推荐指数
1
解决办法
8884
查看次数

我的 jenkins 用户到底发生了什么?

我已经安装了 Jenkins,并且在我的 /etc/passwd 中有 jenkins 作为用户:

jenkins:x:995:993:Jenkins Continuous Integration Server:/var/lib/jenkins:/bin/bash
nginx:x:994:992:Nginx web server:/var/lib/nginx:/sbin/nologin
setroubleshoot:x:993:990::/var/lib/setroubleshoot:/sbin/nologin
Run Code Online (Sandbox Code Playgroud)

我曾尝试在 root 时使用 su - jenkins,但得到以下响应:

[root@li1078-244 ~]# su - jenkins
Last login: Sun Nov  6 02:50:18 UTC 2016 on pts/0
su: failed to execute /bin/bash : No such file or directory
Run Code Online (Sandbox Code Playgroud)

我想 su - jenkins 进入 bash 以便我可以继续一些配置。我以为我会以 jenkins 的身份登录,但我不能,我明白了:

ldco2016@DCortes-MacBook-Pro-3 ~ $ ssh jenkins@localhost                             [ruby-2.3.1]
jenkins@localhost's password:
Permission denied, please try again.
Run Code Online (Sandbox Code Playgroud)

ssh jenkins

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

command-line ×1

jenkins ×1

ssh ×1

sudo ×1

wildcards ×1