Python でos.system()を使用して共有ドライブをマウントしようとしています。問題は、インストールされている Linux バージョンに sudo コマンドがないことです。sudo パッケージのインストールに失敗しました。コマンド su を使用すると、 suidと共に使用する必要があるというエラーが表示されます。ルートがないため、chmod +sを実行できません。
何か案は?モッズ?それともバッファオーバーフローが唯一の解決策ですか? =)
前もって感謝します。
root 権限がないとマウントできません (一部の状況を除きます。以下を参照してください)。そのマシンに対する権限がない場合は、管理者に問い合わせる必要があります。
管理者ができることは、特定のマウント ポイントを に挿入し/etc/fstab
てマークすることuser
です。管理者がインストールsudo
して実行できるようにすることもできますsudo mount
。
Python には、これらの基本的なセキュリティ機能を回避する方法がありません (また、回避するべきではありません)。
あなたはヒューズを試すことができます:http://fuse.sourceforge.net/
それができるヒューズモジュールがあるかどうかは、正確に何をマウントしたいかによって異なります。
そしてもちろん、それをインストールする必要があります。