Я так не думаю.
При открытии файла Вы или будете в запуске (для чтения-записи), или конец (для добавляют). Даже в "режиме обновления" Вы просто не приземлитесь в некотором указанном местоположении посреди файла.
Я думаю лучшее, которое можно сделать, то, к чему Вы уже уклонились: Если можно вычислить смещение от запуска, Вы могли бы искать на то местоположение непосредственно и считать данные. Я не думаю, что это включило бы любой чрезмерный промежуток операций чтения. Следующее чтение после открытия файла необходимо быть при расчетном смещении.
Это зависит от идентификатора пользователя.
Только учетные записи с идентификатором> = 500 отображены на экранах 'Учетных записей' и входе в систему.
Можно изменить это минимальное Значение идентификатора путем изменения minimum-uid
в /etc/lightdm/users.conf
к Вашему предпочтению.
http://linuxsecuritysolutions.wordpress.com/2013/02/10/linux-user-types/