通常、root以外のユーザーはディレクトリをマウントできません。
Redhatを実行する他のコンピュータ(//somebox/somefolder/)のNFS共有に移動する必要がある6GBのtar.gz(/dir/somefile.tar.gz)があります。
私たちは他のアクセス権を持っていません。
どんなアイデアがありますか?
ベストアンサー1
このmount
コマンドはrootとしてsetuidが設定されているため、ほとんどのLinuxシステムではrootとしてのみ実行できます。このコマンドを使用するには2つの考えられる解決策がありますが、いくつかの変更を加えるにはmount
rootユーザー(またはsudo
rootできる人)が必要です。
/etc/fstab
共有したい項目を追加してください。選択noauto
が重要です。vi /etc/fstab <nfs ip or FQDN>:/ /mnt/ nfs rw,noauto,user,timeo=14,hard,intr 0 0
mount
次に、目的のディレクトリで実行するようにします。mount /mnt/
suders
ファイルにユーザーを追加し、mount
コマンドの使用を指定します。デフォルトでは、ファイルシステムに何でもインストールできるため、これは非常に安全ではありません。次の行を実行しvisudo
て追加します。afhood ALL=(ALL) /usr/bin/mount
scp
、、rcp
などのリモートファイルシステムに対して一種のネットワークベースの複製を実行します。使用する特定のコマンドは、完全にリモートシステムが許可するものとシステムにインストールしたものによって異なります。ftp
sftp