Cette question a été posée à plusieurs reprises, mais la lecture des différentes réponses ne m'a pas amené à résoudre mon problème spécifique. Ubuntu 14.04 est installé sur mon HTPC. Je souhaite partager sur le réseau local l'intégralité du contenu de 2 disques durs via 1 compte en lecture et en écriture. Je dois accéder à ces partages à partir d'Android, Mac OS X et Windows 10. J'ai pu créer un dossier partagé via Samba, mais je ne peux pas y écrire. Authentification et lecture fonctionne.
J'ai manqué d'idées pour expliquer pourquoi cela ne fonctionne pas et je demande l'aide de la communauté.
Compte qui doit avoir accès: miguel. C'est un compte administrateur et j'ai créé un mot de passe samba différent pour celui-ci. Lecteur partagé: bigstock
/ etc/fstab
# /boot/efi was on /dev/sda1 during installation
UUID=C2C2-B220 /boot/efi vfat defaults 0 1
# swap was on /dev/sda3 during installation
UUID=d20a7536-efe1-4ad4-b8a1-e36c9c5d7bc4 none swap sw 0 0
#bigstock drive
UUID=479a5442-ef4e-4266-a729-f1c188755ac7 /media/miguel/bigstock ext4 defaults 0 2
#stock drive
UUID=a0bdc1df-a568-4d26-82bb-cfd35aa3ab32 /media/miguel/stock ext4 defaults 0 2
ls -la/media
total 12
drwxr-xr-x 3 miguel miguel 4096 oct. 22 20:42 .
drwxr-xr-x 23 root root 4096 déc. 6 11:58 ..
drwxr-xr-x+ 4 miguel miguel 4096 nov. 7 17:43 miguel
ls -la/media/miguel
total 16
drwxr-xr-x+ 4 miguel miguel 4096 nov. 7 17:43 .
drwxr-xr-x 3 miguel miguel 4096 oct. 22 20:42 ..
drwxr-xr-x 14 miguel miguel 4096 déc. 6 15:04 bigstock
drwxr-xr-x 4 miguel miguel 4096 nov. 26 12:40 stock
ls -la/media/miguel/bigstock
total 68
drwxr-xr-x 14 miguel miguel 4096 déc. 6 15:04 .
drwxr-xr-x+ 4 miguel miguel 4096 nov. 7 17:43 ..
testparm -s
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[bigstock]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
server string = %h server (Samba, Ubuntu)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
[bigstock]
path = /media/miguel/bigstock
valid users = miguel
read only = No
j'ai essayé plusieurs autres options smb comme les 2 masques à 0700 mais ils n'ont eu aucun effet.
Je prendrais entièrement possession des lecteurs, si vous ne l'avez pas encore fait:
Sudo chown your_username:your_username /dev/[HDD]
Ensuite
Sudo chmod 0777 /dev/[HDD]
Si cela ne fonctionne pas, vous devrez utiliser l'emplacement dans lequel le lecteur est monté au lieu de l'emplacement de développement.
Vérifiez que vous avez un accès total au lecteur. Avec samba, la définition des autorisations diffère légèrement de celle des autorisations de fichiers avec un utilisateur Ubuntu. Ce que je veux dire, c’est que vérifier les autorisations une fois que vous êtes devenu propriétaire, car elles pourraient entraîner une erreur de samba ultérieurement. Où personne ne peut accéder au lecteur.
Il se peut également que vous n'ayez pas créé d'utilisateur Samba pour le nom d'utilisateur.
Sudo smbpasswd -a miguel
Cela vous invitera à créer un mot de passe pour le nom d'utilisateur miguel. Veuillez noter qu'il ne s'agit que des partages SMB, pas de l'utilisateur dans le système d'exploitation.
Après quelques mots, ouvrez la configuration de samba et lorsque vous partagez le lecteur, assurez-vous que vous écrivez en écriture = oui, parcourable = oui, en lecture seule = non et ajoutez-y également votre nom d'utilisateur. Vérifiez également l'emplacement que vous partagez. Utilisez l'endroit où il est monté.
Après avoir reconfiguré le fichier /etc/samba/smb.conf, rechargez-le.
Sudo smbd reload
J'ai installé le mien comme ça et cela a fonctionné pour un lecteur complet sans problème. Je peux le voir sur mon Mac Mini et mon PC Windows. Cette page approfondit la configuration des partages Samba via la CLI.