1、samba服務,映射共享文件,如共享/sdb目錄。
mkdir /sdb/
apt-get install -y samba
vi /etc/samba/smb.conf
{
[DiskShare]
comment = DiskShare_sdb
path = /sdb/
browseable = yes
writable = yes
directory mask = 0755
}
sudo smbpasswd -a zh
sudo service smbd restart
2、shell自動輸入密碼,如啓動時,讓系統自動掛載磁盤需要root用戶,使用 sudo時輸入密碼:
fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
安裝expect 執行以下命令
sudo apt-get install -y tcl
sudo apt-get install -y tk
sudo apt-get install -y expect
自動掛載磁盤腳本內容:
#!/bin/bash
/usr/bin/expect<<EOF
set timeout 5
spawn /usr/bin/sudo /bin/mount /dev/sdb1 /sdb/
expect "password for zh:"
send "123456\r"
expect eof
EOF