小编Lyn*_*ens的帖子

ldap_modify:访问不足 (50)

我正在运行使用 SSL 服务进行通信的 OpenLDAP 2.4 服务器。它适用于查找。

我正在尝试添加镜像模式复制。

所以这是我正在执行的命令:

ldapmodify -D "cn=myuser,dc=mydomain,dc=com" -H ldaps://myloadbalancer -W -f /etc/ldap/ldif/server_id.ldif
Run Code Online (Sandbox Code Playgroud)

这是我的 server_id.ldif:

dn: cn=config
changetype: modify
replace: olcServerID
olcServerID: 1 myserver1
olcServerID: 2 myserver2
Run Code Online (Sandbox Code Playgroud)

这是我在 slapd.d 文本文件树中的 cn\=config.ldif:

dn: cn=config
objectClass: olcGlobal
cn: config
olcArgsFile: /var/run/slapd/slapd.args
olcPidFile: /var/run/slapd/slapd.pid
olcToolThreads: 1
structuralObjectClass: olcGlobal
entryUUID: ff9689de-c61d-1031-880b-c3eb45d66183
creatorsName: cn=config
createTimestamp: 20121118224947Z
olcLogLevel: stats
olcTLSCertificateFile: /etc/ldap/certs/ldapscert.pem
olcTLSCertificateKeyFile: /etc/ldap/certs/ldapskey.pem
olcTLSCACertificateFile: /etc/ldap/certs/ldapscert.pem
olcTLSVerifyClient: never
entryCSN: 20121119022009.770692Z#000000#000#000000
modifiersName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
modifyTimestamp: 20121119022009Z
Run Code Online (Sandbox Code Playgroud)

但不幸的是我得到了这个:

Enter LDAP Password: 
modifying entry "cn=config"
ldap_modify: Insufficient access …
Run Code Online (Sandbox Code Playgroud)

openldap debian-squeeze

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

SSH 上的 Rsync 不存在 tty

我在 Debian 的 root 的 crontab 中使用以下命令。

rsync -vqrlHEAXogDtzhi --log-file=${LOG} --progress --rsync-path="sudo /usr/bin/rsync" --exclude-from=$CONFIG_DIR/excludes -e "ssh -i /home/backups/.ssh/id_rsa" backups@${HOSTNAME}:/ ${BACKUP_DIR}
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

sudo: no tty present and no askpass program specified
Run Code Online (Sandbox Code Playgroud)

我尝试将 -t 添加到 ssh 命令中,我得到:

Pseudo-terminal will not be allocated because stdin is not a terminal.
Run Code Online (Sandbox Code Playgroud)

我尝试将 -t -t 添加到 ssh 命令中,我得到:

protocol version mismatch -- is your shell clean?
Run Code Online (Sandbox Code Playgroud)

我已经向远程设备上的备份用户添加了一个 .hushlogin 文件,并确认我可以使用远程设备的密钥 ssh 作为备份而没有显示任何内容(登录被隐藏)。我仍然收到这些消息。

请注意,我可以成功地使用密钥 ssh 作为远程设备的备份。

请注意,我的 sudo 没有 -tt 选项。

请注意,以下是在源和目标的 /etc/sudoers 文件中设置的:

backups ALL= NOPASSWD:/usr/bin/rsync
Run Code Online (Sandbox Code Playgroud)

请注意,我的 …

linux debian ssh rsync sudo

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

标签 统计

debian ×1

debian-squeeze ×1

linux ×1

openldap ×1

rsync ×1

ssh ×1

sudo ×1