Добавление пользователя в группу, создание файлов от его имени

Автор mammuthus, 04 мая 2012, 23:42:14

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mammuthus

Создал пользователя usertest и по-умолчанию он сразу попал в группу usertest.
Добавил его в группу gitgroup, но при создании файла он (файл) все равно создается со свойством "usertest" в имени группы.

ls -l:
Цитировать-rw-r--r--  1 usertest usertest    0 May  5 03:36 testfile

Как сделать, чтобы в группе было указано "gitgroup"?

Цитировать-rw-r--r--  1 usertest gitgroup    0 May  5 03:36 testfile

orlyanuch

Edimus, ut vivamus; nоn vivimus, ut edamus.

mammuthus

А чтобы по-умолчанию для всех?
В принципе, дефолтная группа usertest мне не нужна.
Можно ведь безболезненно удалить пользователя из usertest и оставить в gitgroup? Таким образом, пользователь будет только в gitgroup и все его файлы будут с соответствующим маркером.

rayanAyar

Основную группу пользователя можно задать при его создании. После создания её можно поменять в файле /etc/passwd - заменить на соответствующий GID нужной группы (Внимание! некорректное редактирование этого файла может убить систему!).

Скажите для начала зачем это нужно. А то похоже это стопицотая тема про общий доступ к файлам и папкам локальных пользователей. :) Одной группой эту проблему не решить.

mammuthus

ЦитироватьСкажите для начала зачем это нужно.
Нужно создать ftp-пользователя, чтобы он имел доступ только к своей домашней директории и ко всему без исключения содержимому этой директории, включая подкаталоги.
При этом, чтобы созданные файлы и директории могли исполняться любым пользователем группы usertest.