Uucp:コピーされましたが…コマンドの実行は許可されていません

Uucp:コピーされましたが…コマンドの実行は許可されていません

私はSlackwareシステムへの直接シリアル接続を介してuucp(Unixware)を持つUnixシステムをセットアップしました。 uucpを使用してください。作品のコピー

Unixウェアから

uucp -m /usr/bin/view Slackware1\!/var/spool/uucppublic


mailx
....
.....
Content-Type: text/plain; charset=us-ascii
Status: R
Content-Length: 121

REQUEST: unixware2!/usr/bin/view --> Slackware1!/var/spool/uucppublic (myusername)
(SYSTEM: Slackware1)  copy succeeded

今私たちはリモートでmailxを試しています...

echo something|uux -z Slackware1\!/usr/bin/mailx myuser

Slackwareサーバーでは、uucpログは次のようになります。

ERROR: Not permitted to execute /usr/bin/mailx

もちろんメールは届かなかった。

権限設定です。

Linuxで

/etc/uucp/sys

remote-send ~
remote-receive ~
local-send ~
local-receive ~
command-path /usr/bin
commands ls mailx
system   unixware2
time     any
port     serial1
speed    38400
chat     in:--in: nuucp word: ***

Unixウェアから

/etc/uucp/権限

LOGNAME=nuucp \
MACHINE=OTHER \
READ=/var/spool/uucppublic \
WRITE=/var/spool/uucppublic \
SENDFILES=call REQUEST=yes \
COMMANDS=/usr/bin/rmail:/usr/bin/mailx \
PUBDIR=/var/spool/uucppublic \
MYNAME=unixware2 \
VALIDATE=Slackware1

LOGNAME=myusername \
MACHINE=OTHER \
READ=/var/spool/uucppublic \
WRITE=/var/spool/uucppublic \
SENDFILES=call REQUEST=yes \
COMMANDS=/usr/bin/rmail:/usr/bin/mailx \
PUBDIR=/var/spool/uucppublic \
MYNAME=unixware2 \
VALIDATE=Slackware1

どんな提案がありますか?ありがとう

編集1:試してみてください

uux -a nuucp..

同じミスをする

ベストアンサー1

解決策を探す

/etc/uucp/sysへ

変える

commands mailx

私たちは使用

commands /usr/bin/mailx

うまくいきます。

mailxを使用して電子メールを送信するコマンドは次のとおりです。

uux - -z Slackware1\!/usr/bin/mailx -s subject myuser

または一行で

echo -e 'Hello, A message for you\nhow are you...blablabla' | uux - 'Slackware1!mailx myuser'

おすすめ記事