Alle Beiträge von robert

How to re-enable SMB1 shares in Ubuntu 18.04 (i.e. for scanners and printers)

Introduction

I have recently upgraded my local Ubuntu NAS server from 16.04 to 18.04 and noticed that my Canon MB5450 multi-function printer/scanner could no longer save scanned files to network shares (in this case my Ubuntu server). The reason for this being that SMBv1 is no longer enabled as per default in Ubuntu 18.04. The below instructions show how to re-enable SMB1 again by changing the smb.conf file.

Background information for Canon Maxify MB5450 printer users:

The printer states a strange “Printer not responding. Check power supply connection” error message in the “set destination folder for scanner” dialog box of the Canon Quick Utility Toolbox. In general for these printers, destination folders for the scanner need to be set by the tool . They cannot be configured directly at the printer itself or through a web server interface (like for other brands).

The error keeps popping up even though the printer is detected by the Canon Quick Utility Toolbox and is responding normal to print jobs etc.

After some research the reason was found to be that the printer only supports SMB1 (samba version 1) file sharing. This version of the protocol has been disabled in Ubuntu 18.04 (as well as in Windows 10). Due to this, the printer/scanner can no longer access the shares and produces this error messages (which is not very conclusive to be honest).

This can be worked around by re-enabling SMB1 in Ubuntu 18.04 again.

I guess this problem does not only apply to the Canon MB5400 series of printers but to other Canon printers as well, but this I cannot verify as I only have the MB5450 at home.

Enable SMB1 support in Ubuntu 18.04

    1. Open /etc/samba/smb.conf file on your Ubuntu server
    2. Add the following statement in the global settings section of the file:
    3. 1
      2
      3
      4
       [global]
      ...
      ntlm auth = ntlmv1-permitted
      ...
    4. Restart the SAMBA server
    1
    sudo service smbd restart

    This should allow clients to connect to the server using SMB1 (called NT1 in samba) again, which solves the problem for the time being.

    Please note that SMB1 protocol is quite old and was disabled for security reasons in Ubuntu 18.04. This means in case this is not absolutely necessary, it should be kept disabled.

Mac: Share Photos library with multiple users

In general, having multiple user accounts for each family member on a single Mac makes sense. Especially, since user switching is very comfortable nowadays. Since all open programs and data is saved when the user is switched, everyone can have their own workspace.

But even though you have separate accounts, you might want to share a common Photos (or iPhoto) library. This makes sense if you have lots of pictures and don’t want to duplicate them onto multiple accounts.

One recent solution for this is  iCloud. By uploading all your pictures to the iCloud you can easily mirror them back to your other devices (also iOS devices) and share them with your family.

But if you don’t want to upload your photos into the cloud or just want to share them among several user accounts on a local Mac, then the following could be interesting for:

How to share one Photos library among several local users

 

1.) Create a new library in your /Users/Shared/ directory on your Mac.

To do this, open the Photos app on your Mac and immediately hold down the Option key afterwards. A new pop-up window will open up asking you to choose your Photos library or to create a new one. Click on “Create new…” and create a new library. Best place for this library would be the /Users/Shared folder since it is accessible by all users on your Mac.

 

2.) Adjust the permissions of the library so all users can access it.

This step is a bit tricky since it involves using the terminal. Adjusting the user rights with the Finder does not work since it will only change the standard unix permissions but not the ACLs (access control list) of the photos library. ACLs are an extension to the classic unix permissions and are used by OSX to control permissions. At this point it’s worth noting that the photos library is nothing else but a folder with a bunch of sub-directories. All the sub-directories are just hidden in the Finder but can be accessed i.e. through the terminal.

a.) Open up the terminal. (i.e. go to Spotlight and type terminal).

b.) Navigate to the folder and view the ACL permissions of the newly created photos library folder.

cd /Users/shared

ls -le

You will see an ACL permission for your user name (the one user that has created the library).

c.) To clear everything up, delete the old ACL permissions with

sudo chmod -N <library_name>

You need to have admin rights to do this, which is why you are prompted for your admin password at this step. <library_name> is replaced with the name of the library file you’ve created.

d.) Now, add the new ACLs recursively to the library file

sudo chmod -R +a “username allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit” library_name

Replace username with the user that you want to give access to and library_name again with the name of the library file you’ve created. If you copy and paste the above string into a terminal, then also replace as well the ” with the one from your keyboard in the terminal window.

The command will give all the rights to that user in order to edit, create and delete files within the library folder or any of its subdirectories. New photos added to the library will automatically get the correct ACLs since ACLs are passed on from the “parent” to the “child”. Therefore, this is a one time step that doesn’t need to be repeated again.

e.) Repeat the previous step for all the users on your Mac. If you now type again “ls -e” you will see something like the following:

0: user:username1 allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity

1: user:username2 allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity

f.) Make this library the default library for all user accounts. This is done by logging in with that particular user and again start the Photos app and holding down the Option key afterwards. Now select the new library.

That’s it . Now all users will be able to access this library and add photos to it. There’s just one limitation to it, that is as long as someone has the library opened, other users won’t be able to open it at the same time. Meaning, once you are finished adding, editing viewing photos just close the Photos app and the next user can open it again.

Golf V Variant Tankdeckel geht nicht auf – Was tun?

Golf V Variant Tankdeckel geht nicht auf – Was tun?

Wenn sich die Tankklappe vom Golf V Variant (oder auch Golf 6 Variant) mit der Zentralverriegelung nicht mehr oder nur noch sporadisch öffnen lässt ist evtl. der Tankklappen-Stellmotor (oder Tankklappen-Stellglied) defekt. Das ist natürlich dann besonders ärgerlich, wenn man mit leerem Tank an der Tankstelle steht und dann die Tankklappe nicht aufbekommt.

Ein Auslesen mit dem VCDS ergab bei mir folgende Fehlermeldung:

00332 – Ansteuerung für Tankklappe
007 – Kurzschluss nach Masse

Da der Fehler bei mir nur sporadisch auftrat, habe ich den Stellmotor ausgetauscht bevor sich die Tankklappe gar nicht mehr öffnet. Dazu muss man die Tankklappe ausbauen und evtl. auch einen Teil der rechten Seitenwand entfernen. Ein neues Tankdeckel-Stellglied habe ich beim Händler für etwa 25 EUR erstanden. Achtung: Die Stellglieder für den Golf V und den Golf V Variant unterscheiden sich grundsätzlich voneinander, d.h. hier ist es besser mit der Fahrzeugnummer zu bestellen.

Tankklappe ausbauen

Der Ausbau ist eigentlich recht einfach. Man muss lediglich die Schraube im Bild unten lösen, den Tankdeckel abschrauben und das Gummi der Tankklappe vom Tankstutzen abziehen. Jetzt die Tankklappe etwas zuklappen und die komplette Tankklappeneinheit mit Gummi kann entfernt werden, indem man an der linken Seite etwas zieht. Sie wird nur von der einen Schraube links, und dem Scharnier der Tankklappe rechts gehalten. Golf V Variant Tankdeckel

Golf V Variant Tankdeckel

Golf V Variant Tankdeckel geht nicht auf – Was tun? weiterlesen

Petromax HK500

Petromax HK500 – ein Erfahrungsbericht

Ich habe mir vor kurzem eine der legendären Petromax HK 500 Starklichtlampen zugelegt und möchte euch hier meine Erfahrungen mit der Lampe schildern.

WichtigDie Nutzung dieser Anleitung erfolgt auf eigene Gefahr. Bitte lesen Sie die Bedienungsanleitung des Herstellers. Starklichtlampe nur unter Aufsicht betreiben. 

Petromax Glühstrumpf
Petromax Glühstrumpf
Petromax HK500
Petromax HK500

Petromax HK500 – ein Erfahrungsbericht weiterlesen

fertige Einbausteckdose im Golf V Variant

Golf 5 Variant Steckdose im Kofferraum nachrüsten

Golf 5 Variant Steckdose im Kofferraum nachrüsten – ein Tutorial

Wichtig: Die Nutzung dieses Tutorials erfolgt auf eigene Gefahr. Das Tutorial wurde nach bestem Wissen und Gewissen erstellt. Jedoch sind alle Angaben ohne Gewähr auf Richtigkeit und Vollständigkeit. Arbeiten am elektrischen System des Fahrzeugs oder pyrotechnischen Bauteilen sind nur sachkundigem Fachpersonal erlaubt. Weiterhin besteht die Möglichkeit, dass bei selbst durchgeführten Arbeiten am Fahrzeug etwaige Garantieansprüche erlöschen. 

Anmerkung: Die Angaben “rechts” und “links” sind in Fahrtrichtung gemeint (also wenn man auf dem Sitz sitzt).

Materialliste für den Einbau

  • eine 12V Steckdose (original VW oder eine andere Einbausteckdose)
  • evtl. Sicherungsautomat
  • 3m Kabel (1,5mm2 oder stärker)
  • Isolierband
  • Kabelschuhe und eine Crimpzange
  • Stromdiebe (auch Kabelklemme oder Abzweigklemme genannt)
  • Akkuschrauber + 35mm Forstnerbohrer
  • Steckkasten mit Torx (T20, T25, T30), Nüsse, Schraubendreher
  • evtl. Lötkolben + Zinn

Was mich die Steckdose gekostet hat

  • Einbausteckdose (20A) mit Platte: 12,50 EUR
  • 12V Sicherungsautomat (10A): 6,- EUR
  • 10m Kabel (1,5mm2): 6,80 EUR
  • Stromdiebe (10 Stück): 3,40 EUR
  • Gesamt: 28,70 EUR

Vorausgesetzt man muss kein Werkzeug kaufen und hätte in der Zeit nichts anderes gemacht 🙂

Schritte um die Steckdose einzubauen

  • Auskleidung im Kofferraumboden ausbauen
  • Sitze, Sitzlehne und Seitenpolster ausbauen
  • Seitenwand ausbauen
  • Steckdose einbauen und anschließen
  • alles wieder zusammenschrauben

Golf 5 Variant Steckdose im Kofferraum nachrüsten weiterlesen