HDD NTFS Droit & Permissios à modifier (Résolu]

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » jeu. 17 déc. 2020 10:06

Salut Marseillois.

J'ai des difficultés à comprendre pourquoi cela ne fonctionne pas chez vous.

Voici mon fichier de configuration samba :

Code : Tout sélectionner

[global]

# ==================== #
#    Identification    #
# ==================== #

workgroup = constellations
server string = %h - Samba %v

public = no

# ------------------ #
#                    #
# ------------------ #

netbios name = RaspberryPi
wins support = yes

# ---------------- #
#    Networking    #
# ---------------- #

interfaces           = 127.0.0.0/8 eth0 wlan0
bind interfaces only = yes

# -------------------- #
#    Authentication    #
# -------------------- #

security              = user
server role           = standalone server
passdb backend        = tdbsam
obey pam restrictions = yes

# ------------------- #
#    Miscellaneous    #
# ------------------- #

usershare max shares   = 0
usershare allow guests = no

# ======================= #
#    Share Definitions    #
# ======================= #

[share]
comment     = Partage Samba sur Raspberry Pi
path        = /share
read only   = no
writeable   = yes
valid users = root pi
guest ok    = no

[public]
comment     = Partage Samba tout Public
path        = /share
read only   = yes
writeable   = no
guest ok    = yes
Pour les tests, j'ai modifié la ligne "public = yes" en mettant "public = no".
C'est un paramètre que je ne comprends pas trop son utilité. Pourquoi ?
Parce que la connexion se fait en précisant l'adresse ip et le nom de partage.
Le nom de partage doit exister et c'est lui qui indique comment les accès vont se faire.

Sous windows, pour me connecter, je fais :

Code : Tout sélectionner

\\192.168.1.99\share
puis ensuite une fenêtre s'ouvre et me demande le compte et le mot de passe que je renseigne.
Quand je suis dans le répertoire, sous windows, je peux créer, modifier, supprimer et exécuter un fichier.
Bien sûr, l'exécution ne peut être que du genre "lancer.bat".

Ou bien :

Code : Tout sélectionner

\\192.168.1.99\public
et aucune fenêtre s'ouvre.
Par contre, windows m'interdit l'exécution de ce batch.

Comme vous êtes sous raspbian, pour la connexion distante, je fais de même afin de vérifier si cela fonctionne aussi.
J'installe ceci :

Code : Tout sélectionner

sudo apt-get install smbclient cifs-utils
Puis je fais le test, sans modifier quoi que ce soit dans mon environnement :

Code : Tout sélectionner

~> smbclient //192.168.1.99/share  --user=root --max-protocol=smb3
Unable to initialize messaging context
Enter CONSTELLATIONS\root's password:
Try "help" to get a list of possible commands.
smb: \> dir
  .                                   D        0  Thu Dec 17 09:15:59 2020
  ..                                  D        0  Wed Dec 16 16:58:57 2020
  lancer.bat                          N       39  Thu Dec 17 09:15:59 2020
  lost+found                          D        0  Tue Dec  8 07:56:15 2020
  hello.txt                           A       21  Wed Dec  9 07:59:49 2020

                102687672 blocks of size 1024. 97366932 blocks available
smb: \> quit
~>
~>
Sinon, sans rien préciser, ce qui donne :

Code : Tout sélectionner

~> smbclient //192.168.1.99/share
Unable to initialize messaging context
Enter CONSTELLATIONS\pi's password:
Try "help" to get a list of possible commands.
smb: \> dir
  .                                   D        0  Thu Dec 17 09:15:59 2020
  ..                                  D        0  Wed Dec 16 16:58:57 2020
  lancer.bat                          N       39  Thu Dec 17 09:15:59 2020
  lost+found                          D        0  Tue Dec  8 07:56:15 2020
  hello.txt                           A       21  Wed Dec  9 07:59:49 2020

                102687672 blocks of size 1024. 97366932 blocks available
smb: \> quit
~>
Avec le paramètre "-L" :

Code : Tout sélectionner

~> smbclient -L //192.168.1.99/share
Unable to initialize messaging context
Enter CONSTELLATIONS\pi's password:

        Sharename       Type      Comment
        ---------       ----      -------
        share           Disk      Partage Samba sur Raspberry Pi
        public          Disk      Partage Samba tout Public
        IPC$            IPC       IPC Service (RaspberryPi - Samba 4.9.5-Debian)
Reconnecting with SMB1 for workgroup listing.

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
        CONSTELLATIONS       RASPBERRYPI
~>
Pour les commandes, coté serveur samba et non coté client :

Code : Tout sélectionner

/share> testparm -L
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[share]"
Processing section "[public]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
        bind interfaces only = Yes
        interfaces = 127.0.0.0/8 eth0 wlan0
        obey pam restrictions = Yes
        security = USER
        server role = standalone server
        server string = %h - Samba %v
        usershare max shares = 0
        wins support = Yes
        workgroup = CONSTELLATIONS
        idmap config * : backend = tdb


[share]
        comment = Partage Samba sur Raspberry Pi
        path = /share
        read only = No
        valid users = root pi


[public]
        comment = Partage Samba tout Public
        guest ok = Yes
        path = /share
/share>
/share>
/share> smbtree
CONSTELLATIONS
        \\RASPBERRYPI                   RaspberryPi - Samba 4.9.5-Debian
                \\RASPBERRYPI\IPC$              IPC Service (RaspberryPi - Samba 4.9.5-Debian)
                \\RASPBERRYPI\public            Partage Samba tout Public
                \\RASPBERRYPI\share             Partage Samba sur Raspberry Pi
        \\ORION                         Orion
/share>
Comme tu peux le voir, cela fonctionne chez moi.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » jeu. 17 déc. 2020 11:38

Re-salut Marseillois.

Je peux même accéder depuis la raspberry à un répertoire partagé depuis windows.

Code : Tout sélectionner

~> smbclient //orion/Common --user=xxxx  --max-protocol=smb3
Unable to initialize messaging context
Enter CONSTELLATIONS\patron's password:
Try "help" to get a list of possible commands.
smb: \> dir
  $RECYCLE.BIN                      DHS        0  Fri Mar 22 04:48:29 2019
  System Volume Information         DHS        0  Sat Nov 14 18:43:46 2020

                15729635 blocks of size 4096. 15691839 blocks available
smb: \> quit
~>
L'utilisateur xxxx doit être connu dans l'ordinateur windows.
Je fois voir le répertoire de partage, ici common, dans le voisinage réseau.

Il est nécessaire de cocher la case "Support de partage de fichier SMB 1.0/CIFS" afin d'avoir le protocole SMB 1.0 dans windows, sinon cela ne fonctionne pas.
Cela se trouve dans : "panneau de configuration / Programmes et fonctionnalités" puis cocher "activer ou désactiver des fonctionnalités windows (sir le coté gauche de la page).

Je vais répondre à tes questions :

1) ce sont les trois permissions de base dans raspbian, à savoir : lire, écrire et exécuter.
Comme il y a trois sections, il faut comprendre que chaque section à son importance.
La première concerne le propriétaire (owner), le deuxième concerne le groupe (group owning) et le troisième pour les autres utilisateurs (other users).
Les privilèges de la premier section sont prioritaires sur la deuxième et les privilèges de la deuxième section sont prioritaires sur la troisième.
A quelle section j'appartiens ? Cela dépend de comment s'est-on connecté. Soit le fichier suivant :

Code : Tout sélectionner

-rwxr-xr-x 1 romain:users 0 2011-09-28 10:48 testfile
Si je me connecte en tant qu'utilisateur romain, je suis dans la première section.
Je peux donc lire, écrire et exécuter ce fichier.

Si je me connecte en tant que hugo, je ne suis pas le propriétaire de ce fichier, donc pas la première section.
Je dois savoir si je suis dans le groupe users ou pas.
Si j'appartiens au groupe users alors je suis dans la deuxième section sinon je suis dans la troisième section.

En effet, un utilisateur peut hériter des privilèges d'un groupe.
Et un utilisateur peut appartenir à plusieurs groupes.
Le chef d'un groupe est l'utilisateur qui a créé le groupe et peut tout faire dans le groupe : ajouter un nouveau membre, ou bien le révoquer.

Je ne vais pas détailler plus car le but n'est pas d'expliquer comment les permissions fonctionnent sous linux. A lire :
-> https://www.pluralsight.com/blog/it-ops ... ermissions

2) le privilège qui sera appliqué entre samba et raspbian et celui qui est le minimum.
Ceci doit se faire pour chacun des trois cas : Read, Write and eXecute.
Revoir mes explications à ce sujet.

3) non, il ne s'agit pas de la ligne "public = yes" dans la section "[global]".
Comme dit précédemment, je ne sais pas à quoi sert cette ligne, car pour se connecter, il faut préciser le nom de partage.

Vous devez déclarer un nom de partage pour chaque cas de figure que vous désirer gérer.
Dans mon exemple, le nom de partage "share" à tous les droits, mais on doit se connecter soit avec le compte "root" ou le compte "pi".
Ces deux comptes ont les mêmes droits !

Inversement, avec le nom de partage "public", aucun compte n'est demandé mais je n'ai droit qu'à la lecture et rien d'autre.

4) ce sont des commandes. Vous pouvez les taper dans n'importe quel répertoire.
Ce que je vous ai donné, c'est juste une copie de ce que j'avais à l'écran.

5) reprenez mon exemple d'aujourd'hui.

Je ne comprends pas très bien vos manipulations.

Vous vous trouvez dans le compte pi de la raspberry qui héberge le serveur samba.
Pour lancer le service :

Code : Tout sélectionner

sudo systemctl restart smbd.service
vous devez vous trouver dans le compte "root" ou bien mettre devant la commande "sudo".

Il vous faut une autre raspberry pour faire le test du client samba.
Là aussi, je ne sais pas trop ce que vous tapez comme mot de passe sur la commande "smbclient".
Je crois comprendre que vous vous trouvez dans le compte Pi.
Vous devez taper le mot de passe du compte Pi. Oui, mais voilà, quel mot de passe ?
Ce n'est le mot de passe du compte pi de raspbian que vous devez taper.
Mais celui que vous avez entré dans la configuration du serveur samba.
Le mieux est de mettre le même dans les deux cas (raspbian et samba).

6) si vous désirez ajouter d'autre nom de partage, cela se fait à la fin du fichier "smb.conf"
Chaque section est séparé par un nom de partage "[global]", "[Partage]" ...

Global n'est pas un nom de partage.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » sam. 19 déc. 2020 18:31

Bonjour Artemus 24 et merci pour vos réponses

Je suis en train de travailler dessus et je me heurte à une difficulté incompréhensible (encore une !!!)

Je dresse une configuration de samba conforme à l'exemple que vous m'avez suggéré dans votre 1er post

dans la section [global] j'ai installé les lignes :

Code : Tout sélectionner

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = MAISON
  ...........;
 	  netbios name = SALONTV
 	  public = no
;........................
# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones. yes par défaut
   usershare allow guests = no

Impossible de les voir s'afficher dans testparm, malgré de multiples essais et tentatives
Connaissez vous ce problème ? est-il à votre avis nécessaire de chercher à le corriger ? Comment si possible

Dans la Section [public j'ai rencontré le même avec les 2 dernières lignes

Code : Tout sélectionner

[public]
        comment         = Partage samba RPi (SALONTV)/L50 pour tout le monde
        path            = /home/pi/Partage_Samba
        guest ok        = yes
        read only       = yes
        writeable       = no
et encor dans la section [Partage] avec la ligne "writeable = yes"

Code : Tout sélectionner

[Partage]
        comment         = Partage samba RPi (SALONTV)/L50 pour root & pi
        path            = /home/pi/Partage_Samba
        read only       = no
        writeable       = yes
        valid users     = root pi
        guest ok  = no
        create mask = 0700
        directory mask  = 0700
mais là j'ai pensé que ce pouvait être la conséquence de la redondance avec "read only"=no"

J'utilise la version 4.5.16-Debian de samba
Merci d'avance

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » dim. 20 déc. 2020 06:36

Salut Marseillois.
marseillois a écrit :Connaissez vous ce problème ?
Non.

Quand je ne sais plus trop où j'en suis, je reprends tout depuis le début.
Faites des modifications pas après pas et non en une seule fois.

Reprenez le fichier d'origine de la configuration samba.
Modifiez uniquement le workgroup en mettant (en minuscule) le nom de votre réseau : maison.

Ajoutez à la fin du fichier ceci :

Code : Tout sélectionner

[partage]
comment = Partage samba RPi (SALONTV)/L50 pour root & pi
        path      = /home/pi/Partage_Samba
        guest ok  = yes
Puis, dans la raspberry, vous tapez :

Code : Tout sélectionner

~> smbclient //127.0.0.1/partage
Enter CONSTELLATIONS\root's password:
Try "help" to get a list of possible commands.
smb: \> dir
  .                                   D        0  Thu Dec 17 11:36:19 2020
  ..                                  D        0  Wed Dec 16 16:58:57 2020
  lost+found                          D        0  Tue Dec  8 07:56:15 2020

                102687672 blocks of size 1024. 97366944 blocks available
smb: \> exit
~>
Comme je suis dans le compte "root", je rentre son mot de passe.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » dim. 20 déc. 2020 17:33

Salut Artemus et merci pour votre persévérance

1 /
Le 17/12 Artemus a écrit

Code : Tout sélectionner

Puis, dans la raspberry, vous tapez : 
Le client est mon ordinateur Debian, le serveur sur ma raspSALONTV, j’espère qu’il ny a pas d’ambiguïté sur la réalité de mon partage

2 / Ceci étant j’ai lancé vos tous premiers conseils sur une copie du smb.conf initial installé lors de l’installation de samba serveur avec ses choix par défaut
J'ai précisé dans la section [global]
WORKGROUP = maison

et j'ai créé dans shared définitions une section [partage] :
comment = Partage samba RPi (SALONTV)/L50 pour root & pi
path = /home/pi/Partage_Samba


Suite à ces actions mon testparm

Code : Tout sélectionner

pi@SALONTV:/etc/samba $ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
Processing section "[homes]"
Processing section "[partage]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
	workgroup = MAISON
	log file = /var/log/samba/log.%m
	max log size = 1000
	syslog = 0
	panic action = /usr/share/samba/panic-action %d
	usershare allow guests = Yes
	map to guest = Bad User
	obey pam restrictions = Yes
	pam password change = Yes
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
	passwd program = /usr/bin/passwd %u
	server role = standalone server
	unix password sync = Yes
	dns proxy = No
	idmap config * : backend = tdb


[homes]
	comment = Home Directories
	browseable = No
	create mask = 0700
	directory mask = 0700
	valid users = %S


[partage]
	comment = Partage samba RPi (SALONTV)/L50 pour root & pi
	path = /home/pi/Partage_Samba
et bien que j’ai écrit dans le fichier
WORKGROUP = maison la sortie est WORKGROUP = MAISON

3 /
J’ai lancé sur le client :

Code : Tout sélectionner

gerard@gerard-L50:~$ su
Mot de passe : 
root@gerard-L50:/home/gerard# smbclient //127.0.0.1/partage
WARNING: The "syslog" option is deprecated
Enter root's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.16-Debian]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
et j’ai toujours un message d’erreurs est toujours là même s’il a un peu changé, et pas d’accès au partage

et lorsque j'essaie avec les caractéristiques de ma rasp serveur :

Code : Tout sélectionner

root@gerard-L50:/home/gerard# smbclient //SALONTV/partage
WARNING: The "syslog" option is deprecated
Enter root's password: 
session setup failed: NT_STATUS_LOGON_FAILURE
ou

Code : Tout sélectionner

root@gerard-L50:/home/gerard# smbclient -L //192.168.1.87/partage
WARNING: The "syslog" option is deprecated
Enter root's password: 
session setup failed: NT_STATUS_LOGON_FAILURE
root@gerard-L50:/home/gerard# 
Je continue de chercher sur internet mais comme le message est en anglais la plupart des réponses que j’obtiens le sont aussi ( je ne suis pas du tout anglophone) et surtout toutes celles que j’ai vu jusqu’à maintenant sont assez anciennes

Merci pour votre aide si vous le pouvez
Cordialement

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » dim. 20 déc. 2020 20:47

Salut marseillois.

Je ne comprends pas trop pourquoi vous n'arrivez pas à faire fonctionner correctement votre serveur samba.

1) le message suivant :

Code : Tout sélectionner

WARNING: The "syslog" option is deprecated
signifie que vous utiliser dans le fichier "smb.conf", le paramètre "syslog".
--> https://askubuntu.com/questions/867243/ ... deprecated

Supprimez la ligne suivante dans smb.conf :

Code : Tout sélectionner

syslog = 0
2) je m'interroge sur la version que vous utilisez. Je pense qu'elle est ancienne. Actuellement, je suis dans la version

Code : Tout sélectionner

~> samba --version
Version 4.9.5-Debian
~>
Supprimez le répertoire "/etc/samba" :

Code : Tout sélectionner

rm -Rf /etc/samba
A la limite, si vous avez peur, sauvegardez ce répertoire ailleurs dans votre disque dur.

Désinstaller samba :

Code : Tout sélectionner

sudo apt-get remove --purge samba samba-common-bin
puis faite ensuite :

Code : Tout sélectionner

sudo apt-get autoremove -y
pour faire du nettoyage.

Faites une mise à jour de votre raspberry :

Code : Tout sélectionner

sudo apt-get update
sudo apt-get upgrate -y
sudo apt-get upgrade
sudo apt-get full-upgrade -y
sudo rpi-update
puis redémarrer (reboot) votre raspberry.

Et enfin, vous réinstallez samba :

Code : Tout sélectionner

sudo apt-get install samba samba-common-bin
3) Ce n'est pas bien grave de ne pas comprendre l'anglais.
Si vous êtes sous google chrome, en cliquant sur le bouton droite de votre souris, vous avez la fonction "traduire en français".

4) ce message d'anomalie :

Code : Tout sélectionner

root@gerard-L50:/home/gerard# smbclient //127.0.0.1/partage
WARNING: The "syslog" option is deprecated
Enter root's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.16-Debian]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Il n'est pas nécessaire de se mettre dans le compte root pour faire cette manipulation.
Pour se connecter avec le compte root, il suffit d'écrire :

Code : Tout sélectionner

smbclient //127.0.0.1/partage --user root
Et c'est bien le mot de passe du compte root qu'il faut saisir, puisqu vous précisez root en tant que compte.

L'anomalie "NT_STATUS_BAD_NETWORK_NAME" signifie que vous n'avez pas le bon nom de réseau.
Vous dites que c'est MAISON, mais je lis WORKGROUP.
Vous avez donc un problème de déclaration.

Voyez ce que j'obtiens chez moi :

Code : Tout sélectionner

~> smbclient  //127.0.0.1/share --user root
Enter CONSTELLATIONS\root's password:
Try "help" to get a list of possible commands.
smb: \>
smb: \> quit
~>
J'ai bien CONSTELLATIONS qui est le nom de mon réseau local.

Ce qui me parait bizare, puisque je crois comprendre que vous travaillez dans votre raspberry, c'est ce message :

Code : Tout sélectionner

Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.16-Debian]
Pourquoi l'OS est windows ?????

5) c message d'anomalie :

Code : Tout sélectionner

root@gerard-L50:/home/gerard# smbclient //SALONTV/partage
WARNING: The "syslog" option is deprecated
Enter root's password: 
session setup failed: NT_STATUS_LOGON_FAILURE
signifie que soit le compte root ou soit le mot de passe sont erronés.
Je veux dire par là que vous n'avez pas précisé dans la commande le compte de connexion.
Comme vous vous trouvez dans le compte root, c'est ce compte qu'il prend pas défaut.
Mais est-ce bien ce compte par lequel vous désirez vous connecter ?

Peut-importe où vous vous trouvez quand vous tapez cette commande.
La question que vous devez vous poser est le compte de connexion que vous avez déclaré dans samba pour accéder au répertoire de partage.
Si c'est tout public (guest ok = yes), vous n'avez pas besoin de compte et encore moins d'un mot de passe.

Si vous avez précisez un compte, comme dans mon exemple (valid users = root pi) alors vous devez préciser l'un des deux comptes :

Code : Tout sélectionner

smbclient //127.0.0.1/partage --user pi
vous devez alors préciser le mot de passe du compte pi.
Ce mot de passe du compte pi est celui du compte de votre serveur samba, au cas où il serait différent de celui où vous vous trouvez.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » lun. 21 déc. 2020 19:00

Bonjour Artemus

Je crois que je vais craquer : dès que je touche quelque chose ça dérape !!

Artemus a écrit :

Code : Tout sélectionner

je m'interroge sur la version que vous utilisez. Je pense qu'elle est ancienne. Actuellement, je suis dans la version 
Supprimez le répertoire "/etc/samba" : 
J’ai entrepris de réinstaller samba, conformément à votre description pour la désinstallation et la nouvelle installation

a / pour la désinstallation pas de soucis, tout s’est correctement déroulé sans message d’erreur
Je n’ai malgré tout pas utilisé la dernière instruction :

Code : Tout sélectionner

sudo rpi-update
de peur d’abimer le firmware ou même la carte SD car je n’ai pas les connaissances nécessaires pour réparer

b / pour l’installation, que j’ai obtenue correctement plusieurs fois précédemment, c’est différent

Code : Tout sélectionner

pi@SALONTV:~ $ sudo apt install samba samba-common-bin
Les opérations de Réception, dépaquetages…. Se : passent sans erreur mais à la fin :

Code : Tout sélectionner

Paramétrage de samba (2:4.5.16+dfsg-1+deb9u3) ...
Samba is not being run as an AD Domain Controller, masking samba-ad-dc-service.
Please ignore the following error about deb-systemd-helper not finding samba-ad-dc-service.
Created symlink /etc/systemd/system/multi-user.target.wants/nmbd.service → /lib/systemd/system/nmbd.service.
Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
Created symlink /etc/systemd/system/multi-user.target.wants/smbd.service → /lib/systemd/system/smbd.service.
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "start" failed.
● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2020-12-21 11:03:25 CET; 29ms ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 1514 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
 Main PID: 1514 (code=exited, status=1/FAILURE)

déc. 21 11:03:24 SALONTV systemd[1]: Starting Samba SMB Daemon...
déc. 21 11:03:25 SALONTV systemd[1]: smbd.service: Main process exited, co…LURE
déc. 21 11:03:25 SALONTV systemd[1]: Failed to start Samba SMB Daemon.
déc. 21 11:03:25 SALONTV systemd[1]: smbd.service: Unit entered failed state.
déc. 21 11:03:25 SALONTV systemd[1]: smbd.service: Failed with result 'exi…de'.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: erreur de traitement du paquet samba (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u4) ...
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u12) ...
Des erreurs ont été rencontrées pendant l'exécution :
 samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
C'est un catalogue d'erreurs

c / Si je demande

Code : Tout sélectionner

pi@SALONTV:~ $ sudo nano /etc/samba/smb.conf
Le fichier est vide

Code : Tout sélectionner

pi@SALONTV:/etc/samba $ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Error loading services.
Erreur

Code : Tout sélectionner

pi@SALONTV:/etc/samba $ ls -al
total 12
drwxr-xr-x   3 root root 4096 déc.  21 11:21 .
drwxr-xr-x 111 root root 4096 déc.  21 11:03 ..
drwxr-xr-x   2 root root 4096 nov.  22 03:31 tls
les répertoires sont vides

Code : Tout sélectionner

pi@SALONTV:~ $ systemctl status smbd.service
● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2020-12-21 14:24:34 CET; 4min 14s ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 1457 (code=exited, status=1/FAILURE)

déc. 21 14:24:33 SALONTV systemd[1]: Starting Samba SMB Daemon...
déc. 21 14:24:34 SALONTV systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILUR
déc. 21 14:24:34 SALONTV systemd[1]: Failed to start Samba SMB Daemon.
déc. 21 14:24:34 SALONTV systemd[1]: smbd.service: Unit entered failed state.
déc. 21 14:24:34 SALONTV systemd[1]: smbd.service: Failed with result 'exit-code'.
lines 1-13/13 (END)
La liste d’erreurs est impressionnante

Code : Tout sélectionner

pi@SALONTV:~ $ systemctl restart service.samba
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentification requise pour redémarrer « service.samba.service ».
Multiple identities can be used for authentication:
 1.  ,,, (pi)
 2.  root
Choose identity to authenticate as (1-2): 1
Password: 
==== AUTHENTICATION COMPLETE ===
Failed to restart service.samba.service: Unit service.samba.service not found.
Echec

Et Cerise sur le gâteau :

Code : Tout sélectionner

pi@SALONTV:/etc/samba $ samba -V
Version 4.5.16-Debian
La version est toujours la même, ce dont j’aurai du me douter puisque j’ai installé raspbian strech sur ma rasp et que c’est la seule version qu’offre le dépot debian

je sens que je vais en être quitte pour reconstruire ma carte avec la version supèrieure de raspbian (busty)pour obtenir la même version que vous??

A moins que vous ayez une idée ???

En attendant je continue à étudier vos 2 derniers posts pour tout le reste que vous m'avez communiqué, au moins la partie qui ne nécessite pas un accès à smb.conf

Merci d’avance

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » jeu. 24 déc. 2020 15:28

Up

Merci d'avance

Cordialement

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: HDD NTFS Droit & Permissios à modifier

Message par Artemus24 » ven. 25 déc. 2020 01:08

Salut Marseillois.

Joyeux Noël à toutes et à tous ! :D

Il me semble que vous avez réinstallé Samba avec le compte Pi.
Normalement, cela se fait avec le compte ROOT.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

marseillois
Messages : 88
Enregistré le : ven. 10 juin 2016 14:18

Re: HDD NTFS Droit & Permissios à modifier

Message par marseillois » dim. 27 déc. 2020 17:59

Bonjour Artemus, Bonjour et Bonne fin d'année à tous

1 / Artemus a ecrit :
L'anomalie "NT_STATUS_BAD_NETWORK_NAME" signifie que vous n'avez pas le bon nom de réseau.
Vous dites que c'est MAISON, mais je lis WORKGROUP.
Vous avez donc un problème de déclaration.
Dans ma config j’ai bien “maison” !!!
WORKGROUP et OS “Windows 6.1” pourraient correspondre au W10 monté en dual boot sur une autre partition du même HDD de mon portable dont je vous ai écrit que je ne peux plus l’utiliser par manque de place sur la partition ??
Ce pourrait être une explication mais cela voudrait aussi dire qu'il me faut le supprimer ?? Votre avis ??

2 / Artemus a écrit
Il me semble que vous avez réinstallé Samba avec le compte Pi.
Normalement, cela se fait avec le compte ROOT.
Je gére ma rasp Serveur depuis mon ordinateur portable sous raspian, par ssh et je ne sais pas faire autrement qu’avec :

Code : Tout sélectionner

pi@SALONTV:~ $ sudo apt install samba samba-common-bin
ou pi est le propriétaire par défaut de la machine
Pensez vous que le Reste des erreurs que j’ai rencontré dans mon essai puisse venir de ces seuls 2 points ???

Merci d’avance

Répondre

Retourner vers « En panne ? »