我对 Ubuntu 12.04 中 samba 共享的正确 fstab 条目有点困惑
我可以使用以下方法手动安装驱动器:
sudo mount -t cifs //192.168.2.2/raid_drive /mnt/homeserver -o username=jon,password=password
Run Code Online (Sandbox Code Playgroud)所以我试着把它放在 fstab 中:
//192.168.2.2/raid_drive /mnt/homeserver cifs username=jon,password=password,iocharset=utf8,mode=0777,dir_mode=07??77 0 0
Run Code Online (Sandbox Code Playgroud)这在系统日志中给了我这个错误:
kernel: [ 2217.925354] CIFS: Unknown mount option mode
kernel: [ 2217.936345] CIFS VFS: default security mechanism requested. The default security mechanism will be upgraded from ntlm to ntlmv2 in kernel release 3.3
Run Code Online (Sandbox Code Playgroud)本指南说使用 smbfs 虽然我认为 smbfs 已被弃用?
Ubuntu 12.04 中 samba 共享的常见 fstab 配置是什么?
编辑:
使用下面接受的答案,我最初收到此错误消息(来自dmesg):
[ 45.520883] CIFS …Run Code Online (Sandbox Code Playgroud) 我有一台运行 Ubuntu 12.04 服务器的机器,运行传输守护程序来处理 bitorrent。一切正常,除了传输守护程序创建文件作为用户/组debian-transmission、 和 744 文件权限。
我希望能够从 samba 共享中删除和移动这些文件。
我考虑过更改用户 debian-transmission 的主要组,但我担心这可能会破坏对其他文件的访问。
我认为最好将 debian-transmission 创建的新文件的默认权限更改为 774,并将自己添加到 debian-transmission 组中。
我知道这可以用 umask 来完成,但我的理解是这将在 .profile 文件中设置,并且由于 debian-transmission 没有主文件夹,我不确定该文件是否存在于用户中。那么我该如何实现呢?
欢迎提出建议或替代解决方案。提前致谢。
运行apt-get update或安装新软件包时出现错误。尽管这仅在服务器配置为静态 IP 地址时才会发生。将配置改回 DHCP 并重新启动网络可以解决问题,尽管我想要一个静态 IP。一旦它工作,我可以改回我的静态 IP 地址并重新启动网络。虽然这只在我重新启动服务器之前有效(重新启动路由器是可以的),然后我开始遇到相同的错误并且必须切换回 DHCP。
关于可能导致此问题的任何想法或有关故障排除的提示?提前致谢。
这是我的静态 IP 配置:
auto eth0
iface eth0 inet static
address 192.168.2.2
netmask 255.255.255.0
gateway 192.168.2.1
Run Code Online (Sandbox Code Playgroud)该apt-get update错误是否是这样的:
其中一些
Ign http://us.archive.ubuntu.com precise-backports InRelease
Run Code Online (Sandbox Code Playgroud)
那么很多这些
Err http://security.ubuntu.com precise-security Release.gpg Something wicked happened resolving 'security.ubuntu.com:http' (-5 - No address associated with hostname)
Run Code Online (Sandbox Code Playgroud)
和很多这些
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en Something wicked happened resolving 'us.archive.ubuntu.com:http' (-5 - No address associated with hostname)
Run Code Online (Sandbox Code Playgroud)