В разное время по разному.
Паспорта колхозникам выдали уже при Хрущеве. До этого они свободно перемещаться не могли, а в некоторые периоды за невозвращение в свой колхоз к означенному сроку карета превращалась в тыкву. Давали реальный срок в тюрьме.
Были целые закрытые районы и города. Были даже города, которые не наносились на карту. Туда можно было попасть только по специальному разрешению.
Также города могли закрывать для отдельных категорий граждан на время. Например Москва на время олимпиады 80.
Позвольте не согласится первым проезжала самая большая машина,потом дорогая,потом та у которой самый громкий сигнал
Будучи рожденным в СССР ни разу не столкнулся с такой проблемой. В Вильнюс ездили погулять в ночном ресторане и за черным хлебом. Даже на Соловки в гости, правда туда понадобилось приглашение от родственников.
По этому поводу: если бы в СССР Ломоносов пришел бы в Москву, учиться бы он смог, но работать бы в Москве ему не дали. Свободно перемещаться можно, кроме закрытых городов, мест и пограничной зоны, но постоянно прописаться, как требует закон, в Москве и Ленинграде, можно было далеко не всегда.
Кроме особенно "талантливых" никто в Москву и не рвался. А страна была свободной в пердвижении на 100 % и по ценам поезда, пролета и по возможности найти работу и жильё. Сейчас всё эти возможности жульё посткапиталлистическое напрочь отрезало.