ネットワークドライブの/ etc / fstabを適切に編集する方法


12

起動時にネットワークドライブを編集して自動的にマウントしようとしています/etc/fstabが、機能しません。

これを実行すると、

sudo mount.cifs //192.168.0.67/test /home/pi/test -o username=myname,password=123

それは素晴らしい働きをします。しかし、私はで同じように適切に書く方法がわかりません/etc/fstab

回答:


14

各行/etc/fstabのファイルには、スペースまたはタブで区切られ、次のフィールドが含まれています。

file_system    dir    type    options    dump    pass

/ etc / fstabに追加される一般的なマウントポイントは次のようになります。

# <file system>        <dir>         <type>    <options>             <dump> <pass>
/dev/sda1              /             ext4      defaults,noatime      0      1

ファイルにmountステートメントを単に追加することはできません。

次の行を/etc/fstabファイルの最後に追加します。

 //192.168.0.67/test  /home/pi/test  cifs  username=myname,password=123,iocharset=utf8,sec=ntlm  0  0

/ etc / fstabを編集した後、fstab mount -aをチェックし、存在するすべてのものをマウントしようとするファイルシステムをマウントしてテストできます。


9

에이바の回答に加えて.smbcredentials、少しだけセキュリティを強化するために、ホームディレクトリで呼び出される特定のファイルに資格情報を配置することもできます。これは、特にマルチユーザーシステムに適した方法です。このようにして、CIFSパスワードを保護します。ファイルを作成し、/home/myname/.smbcredentials次の2行だけを含めます。

username=myname
password=123

権限を設定します。 $ chmod 600 .smbcredentials

次に/etc/fstab、次の行を含めます。

//192.168.0.67/test  /home/pi/test  cifs  credentials=/home/myname/.smbcredentials,iocharset=utf8,sec=ntlm  0  0

必ず再起動してテストしてください。


1
また、sudo chown root /home/myname/.smbcredentials通常のユーザーが作成したものであることを忘れないでください。
バイトバスター2018

再起動せずにテストを実行することもできますmount -a
이바
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.