用户 tomcat6 拥有一个文件夹:
drwxr-xr-x 2 tomcat6 tomcat6 69632 2011-05-06 03:43 document
Run Code Online (Sandbox Code Playgroud)
我想允许另一个用户(ruser)对文档文件夹的写权限。这两个用户(tomcat6 和 ruser)不属于同一个组。我试过使用setfacl:
sudo setfacl -m u:ruser:rwx document
Run Code Online (Sandbox Code Playgroud)
但这给了我setfacl: document: Operation not supported错误。请帮助我。
我正在尝试将文件从一台服务器同步到另一台服务器,但出现此错误
rsync:无法在“/dept/intranet/dept/atest/”上设置时间。:不允许操作(1)
有人可以帮助我为什么会这样吗?
我想这是一些权限问题。
这是我的命令:
RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
REMOTE_HOST=test.desktop
${RSYNC} -crlt -e ${SSH} ${LOCAL_DIR} ${REMOTE_HOST}:${REMOTE_DIR}
LOCAL_DIR = workplace1/f1/
permissions drwxr-xr-x 11 root root 4096 Mar 19 2009 f1
REMOTE_DIR=/dept/intranet/dept/atest/f1/
permissions :drwxr-xr-x 14 dbld a1 4096 Mar 19 2009 f1
Run Code Online (Sandbox Code Playgroud) 我正在使用以下命令使用 openSSL 在 Ubuntu 机器上加密文件:
openssl enc -aes-256-cbc -in mydbBackup.tar -out mydbBackup.enc.tar
-pass pass:scecret
Run Code Online (Sandbox Code Playgroud)
我把它转移到ftp服务器。现在,当我将文件从 ftp 复制到另一台机器并尝试使用以下命令解密时:
openssl enc -aes-256-cbc -d -in mydbBackup.tar -out mydbBackup.enc.tar
-pass pass:scecret
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
bad decrypt
139727625037472:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:
bad decrypt:evp_enc.c:467:
Run Code Online (Sandbox Code Playgroud)
是由于文件传输出现问题还是无法解密在另一个系统上加密的文件?
编辑:-
我ls -l在使用 ( -out decrypt.tar.gz) 和不使用 ( -out decrypt.tar.gz)盐参数运行解密命令后执行了命令,我得到以下输出:
-rw-r--r-- 1 backup backup 43119360 2012-01-29 07:10 encrypt-20120128.enc.tar.gz
-rw-r--r-- 1 backup backup 43119328 2012-01-29 07:12 decrypt1.tar.gz
-rw-r--r-- 1 backup backup 43119328 2012-01-29 07:12 decrypt.tar.gz
Run Code Online (Sandbox Code Playgroud)
所以它正在制作一些东西,但它抛出错误并tar抱怨生成的文件不是gzip …
我正在使用rsync在两个Ubuntu Lucid Lynx系统之间同步文件夹。
rsync -az --delete -e "-i /home/ruser/.ssh/id_rsa_ruser -p 200"
/usr/local/folder/ ruser@192.168.1.2:/usr/local/backup/folder/
Run Code Online (Sandbox Code Playgroud)
一切都很顺利,除了我遇到以下问题:
rsync: failed to set permissions on "/usr/local/backup/folder/README.txt":
Operation not permitted (1)
Run Code Online (Sandbox Code Playgroud)
在远程系统 (192.168.1.2)ruser上,tnr group其成员是/usr/local/backup/folder/. 文件夹的权限如下:
drwxrwxr-x 3 tom tnr 188416 2011-06-20 18:04 folder
Run Code Online (Sandbox Code Playgroud)
请帮助我解决错误或通过 rsync 绕过更改权限设置的任何方法。
编辑:- 我通过在源服务器上创建组 tnr 并将其设置为源文件夹的所有者来解决这个问题。
我正在使用curl将文件上传到 ftp 服务器。相同的脚本正在另一个系统上运行,但是在连接到 ftp 后,它没有执行任何操作并且连接超时。带有 -v 选项的详细输出如下:
curl -v -# -T live_mc.sql ftp://userid:pwd@myserver.dyndns.biz/rdirc/
* About to connect() to myserver.dyndns.biz port 21 (#0)
* Trying xxx.xxx.xxx.xx... connected
* Connected to myserver.dyndns.biz (96.55.199.63) port 21 (#0)
< 220-FileZilla Server version 0.9.37 beta
< 220-written by Tim Kosse (Tim.Kosse@gmx.de)
< 220 Please visit http://sourceforge.net/projects/filezilla/
> USER userid
< 331 Password required for userid
> PASS pwd
< 230 Logged on
> PWD
< 257 "/" is current directory.
* Entry path …Run Code Online (Sandbox Code Playgroud)