LINUX.ORG.RU

echo '/dev/sda3 /home ext4 rw,relatime 0 2' >> /etc/fstab

anonymous
()

как примонтировать существующий /home раздел что бы он был дефолтным для юзера?

В /home/$USER.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)

как примонтировать существующий /home раздел что бы он был дефолтным для юзера?

сначала man fstab, потом mount -a, потом man usermod, на предмет опции --home

drBatty ★★
()
Ответ на: комментарий от anonymous

если только он не меняет имя своего пользователя при каждом переинсталле, тогда chown и mv

anonymous
()
Ответ на: комментарий от anonymous

зачем chown?

Чтобы установить нового владельца для старого /home/userX, если они имеют разные uid. В fedora, например, раньше для первого пользователя был uid=500, а сейчас при новой установке для первого пользователя будет uid=1000. И если старый хомяк подключить к новому пользователю, то доступа по умолчанию не будет.

justAmoment ★★★★★
()
Ответ на: комментарий от justAmoment

Чтобы установить нового владельца для старого /home/userX

А не проще нового пользователя создать со старым uid (useradd -u ......), опять-же, если система не одна на компьютере, то права на старую директорию пользователя вообще править нельзя.

lvi ★★★★
()
Ответ на: комментарий от justAmoment

Да, ступил.

Но быстрее вручную подправить UID и GID, нежели рекурсивно chown делать (а если хомяк объемный, это будет долго).

А еще проще — сразу создать пользователя со старыми UID, GID и хомяком. Просто внимательно man useradd почитать.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

И еще man chmod, либо вручную подправить /etc/passwd и /etc/group, чтобы новый хомяк принадлежал таки пользователю.

угу.

drBatty ★★
()
Ответ на: комментарий от Eddy_Em

А еще проще — сразу создать пользователя со старыми UID, GID и хомяком. Просто внимательно man useradd почитать.

а ещё проще поставить слаку, и юзать adduser, которая сама всё это сделает (и UID предложит сменить, и владельца на /home/userX если оно надо. И сам $HOME конечно).

drBatty ★★
()
Ответ на: комментарий от MaZy

такой?

$ head /usr/sbin/adduser 
#!/bin/bash
#
# Copyright 1995  Hrvoje Dogan, Croatia.
# Copyright 2002-2004, 2008, 2009, 2010  Stuart Winter, Surrey, England, UK.
# Copyright 2004, 2008-2010  Slackware Linux, Inc., Concord, CA, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#

drBatty ★★
()
Ответ на: комментарий от drBatty
head /usr/sbin/adduser
#!/bin/bash
#
# Copyright 1995  Hrvoje Dogan, Croatia.
# Copyright 2002, 2003, 2004  Stuart Winter, West Midlands, England, UK.
# Copyright 2004  Slackware Linux, Inc., Concord, CA, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
uname -a 
Linux eddy 3.5.3-1-ARCH #1 SMP PREEMPT Sun Aug 26 09:14:51 CEST 2012 x86_64 GNU/Linux
Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от drBatty
root@localhost[/home/mazy]
[13:41]#: head /usr/sbin/adduser
#!/bin/bash
#
# Copyright 1995  Hrvoje Dogan, Croatia.
# Copyright 2002, 2003, 2004  Stuart Winter, West Midlands, England, UK.
# Copyright 2004  Slackware Linux, Inc., Concord, CA, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#

Да)

MaZy ★★★★★
()
Ответ на: комментарий от drBatty

Кстати, никогда adduser'ом не пользовался — только на прямую useradd'ом. Иногда вообще вручную вписывал пользователя.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от MaZy

хм... Ну да ладно. Кстати, в debian такой нет. А в RH вообще никакой.

drBatty ★★
()
Ответ на: комментарий от Eddy_Em

Кстати, никогда adduser'ом не пользовался

кстати зря. очень удобно в 90% случаев.

Иногда вообще вручную вписывал пользователя.

а это для остальных 10%

Что до useradd, то оно ИМХО только для скриптов и гуёв.

drBatty ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.