изменить UID и GID пользователя

1. Убе­ди­тесь, что поль­зо­ва­тель, для кото­ро­го необ­хо­ди­мо изме­нить UID и GID, в дан­ный момент не име­ет актив­ных про­цес­сов, запу­щен­ных в системе.

Thank you for reading this post, don't forget to subscribe!

Что­бы про­ве­рить то же самое, исполь­зуй­те коман­ду «ps».

Напри­мер:

При­ме­ча­ние: в коман­де «ps -ef» отоб­ра­жа­ют­ся UID. Так что убе­ди­тесь, что вы гре­па­е­те поя UID, а так­же име­ни пользователя.
2. Сде­лай­те резерв­ную копию важ­ных фай­лов, в кото­рых хра­нит­ся инфор­ма­ция, свя­зан­ная с UID и GID. т.е. /etc/passwd и /etc/group.

3. Про­верь­те суще­ству­ю­щие UID и GID поль­зо­ва­те­ля с помо­щью коман­ды «id»:

Изменение UID и GID пользователя и группы


После того, как вы сде­ла­ли необ­хо­ди­мые резерв­ные копии, мы можем изме­нить UID и GID.

1. Сна­ча­ла изме­ни­те GID груп­пы, group01:

2. Затем так­же изме­ни­те UID и GID поль­зо­ва­те­ля user01:

3. Про­верь­те новый UID и GID пользователя:

Предостережения


1. Если в груп­пе «group01» несколь­ко поль­зо­ва­те­лей, после изме­не­ния GID груп­пы вам при­дет­ся изме­нить дру­гих поль­зо­ва­те­лей, а так­же user01, как пока­за­но выше.

2. После того, как вы изме­ни­ли UID и GID, вам так­же при­дет­ся изме­нить пра­ва досту­па к фай­лам, при­над­ле­жа­щим пользователю/группе.

Но коман­да chown так­же сбра­сы­ва­ет SETUID и SETGID фай­лов, поэто­му вам потре­бу­ет­ся вруч­ную изме­нить раз­ре­ше­ния этих фай­лов позже.

Что­бы най­ти такие файлы:

3. Что­бы най­ти фай­лы, при­над­ле­жа­щие user01 и group01, и изме­нить их права:

Опция -h так­же исполь­зу­ет­ся для изме­не­ния прав сим­во­ли­че­ских ссылок.