Logo

Programming Linux

Quick search

Navigation

Courses

  • Courses Overview
  • Slide Material
  • How To Book
  • Log Of Past Courses

About

  • Myself: Contact, Impressum, …
  • This Site
    • OpenTraining
    • Work in Progress
      • Embedded Computing (FH Joanneum Graz)
        • Design Tools And Laboratory Engineering (2024)
        • Embedded Computing (STECE-2019)
        • Embedded Computing STECE-2020)
        • Embedded Computing (STECE-2021)
        • Embedded Computing (STECE-2022)
          • Embedded Computing 1 (STECE-2022): Summer
            • Embedded Computing 1 (STECE-2022): Syllabus
            • Embedded Computing 1 (STECE-2022): Material
              • Glühwein Trinken?
              • 2024-03-04(6): Introduction
              • 2024-03-21(6): OS Concepts, Shell, SSH
              • 2024-04-14(6): SSH, Permissions (Incl. Exercise)
              • 2024-04-17(6): Toolchain, Makefiles, CMake
              • 2024-04-22(6): CMake, Systems Programming/File-IO, Homework
              • 2024-05-06(3): Homework Recap, Exercise: Reading Sensor, Test Driven Development
              • 2024-05-13(3): Homework Recap, Cross Development Intro
              • 2024-05-27(6): Cross Development, Toolchain Installation
              • 2024-06-17(6): Container Templates
              • 2024-06-19(6): Sorting And Searching
              • 2024-06-20(3): Lab Exercise
              • 2024-06-28: Written Exam
          • Embedded Computing 2 (STECE-2022): Winter
        • Embedded Computing (STECE-2023)
      • Playground
      • Git Notes
      • Creating Screencasts
      • I2S Audio for a Kontron SMARC Module
      • Packaging this Site on PyPI
      • Seminar on “Clean Code” (2022-04-13)
      • Pointless Blinking
      • GLT 2025: systemd’s D-Bus Implementation, And Its Python asyncio Binding
      • IT-Visions TODO
      • Kajak Auf Der Donau
    • Recipes

Blog

  • Posts

2024-04-14(6): SSH, Permissions (Incl. Exercise)¶

  • SSH: Secure Shell

  • File System Permissions

  • Homework

SSH: Secure Shell¶

From SSH: Secure Shell

  • SSH: Basics

  • SSH: Public Key Authentication

  • SSH: Secure Copy (scp)

  • SSH File System (sshfs)

File System Permissions¶

From File System Permissions

  • Permissions: Mode, User and Group Ownership

  • Default Permissions: umask

  • SetUID Programs: passwd, sudo, …

Exercises from Exercises: File System Permissions

  • Exercise: Determine Your User Credentials

  • Exercise: Create Group-Shared File

  • Exercise: Create Private Directory

  • Question: Private Directory

  • Exercise: Create Public Directory

  • Question: Public Directory

Homework¶

On Wednesday, we will start to program. Please make sure you have the following prerequisites installed:

  • In WSL, install the packages build-essential (C and C++ compilers) and cmake (a build tool at a higher level than make)

  • In Windows, install Visual Studio Code

©2019-2025 (GPLv3), Jörg Faschingbauer. | Page source