Operating Systems 2017F: Assignment 4: Difference between revisions
 Created page with "'''This assignment is not yet finalized.'''  # How do sshfs inode values relate to the inodes in the remotely mounted filesystem? # What lines in memoryll determine the inode..."  | 
				No edit summary  | 
				||
| Line 3: | Line 3: | ||
# How do sshfs inode values relate to the inodes in the remotely mounted filesystem?  | # How do sshfs inode values relate to the inodes in the remotely mounted filesystem?  | ||
# What lines in memoryll determine the inode numbers?  | # What lines in memoryll determine the inode numbers?  | ||
# In sshfs,   | # In sshfs, do a file's uid and gid values come from the remote server or from the mounting user's uid and gid?  | ||
# In sshfs, what determines whether a file operation is allowed or not?  | # What permissions does a process require for regular file access?  | ||
# In sshfs, what determines whether a file operation is allowed or not, the remote ssh daemon, the remote kernel, the local kernel, or the local ssh process?  | |||
# When you run fusermount via execve, what euid does fusermount's process have?  | |||
# What environment variable allows ssh to connect to the local authentication agent?  | |||
# Why must ssh private keys only be readable by the owner?  | |||
# How do you control how many bytes dd writes with each write system call?  | |||
# When you make a write system call to a file on a sshfs-mounted filesystem, how many additional write (or writev) system calls must be executed, and what processes make those system calls?  | |||
Revision as of 04:32, 27 November 2017
This assignment is not yet finalized.
- How do sshfs inode values relate to the inodes in the remotely mounted filesystem?
 - What lines in memoryll determine the inode numbers?
 - In sshfs, do a file's uid and gid values come from the remote server or from the mounting user's uid and gid?
 - What permissions does a process require for regular file access?
 - In sshfs, what determines whether a file operation is allowed or not, the remote ssh daemon, the remote kernel, the local kernel, or the local ssh process?
 - When you run fusermount via execve, what euid does fusermount's process have?
 - What environment variable allows ssh to connect to the local authentication agent?
 - Why must ssh private keys only be readable by the owner?
 - How do you control how many bytes dd writes with each write system call?
 - When you make a write system call to a file on a sshfs-mounted filesystem, how many additional write (or writev) system calls must be executed, and what processes make those system calls?