Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxの普通のユーザーはcrontabを直接使うことはできません。問題

Linuxの普通のユーザーはcrontabを直接使うことはできません。問題

  

問題:crontabで使うLinuxサーバーが普通のユーザーのもとでは実行できない、実行時には常にエラーを促す:seteuid:操作が許可されていませんcrontabを使用してrootユーザーに切り替えてから、crontab -u username -eを実行して編集します。後でGoogle検索でファイルのアクセス権が問題になる場合、ファイル/usr /bin /crontabには特権がありません。

回避策:変更前の権限は、次のとおりです。


-rwxr-xr-x 1ルートルート70592 2005年7月12日/usr /bin /crontab


パーミッションが変更されました。

-rwsr-xr-x 1ルートルート70592 2005年7月12日/usr /bin /crontab


crontabはcrontabに加えて使用されるためです。他のファイル、およびそれらの普通のユーザーは権限を変更しません、そして今、あなたは他のファイルの権限も変更することができるようにファイルシステム上の彼の特権を増やす必要があります。


chmodを実行します。/usr /bin /crontab

Copyright © Windowsの知識 All Rights Reserved