chown (и несуществующий пользователь)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

chown

Сообщение DarkLelik »

Господа форумчане , подскажите пожалуйста , необходимо присвоить директории НЕСУЩЕСТВУЮЩУЮ группу и пользователя как это сделать . Раньше насколько помню chown не проверял существование. а теперь

Код: Выделить всё

chown oleg:wheel /home/lelik/ftp/
chown: неверный пользователь: «oleg:wheel»


Спасибо
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5471
ОС: Gentoo

Re: chown

Сообщение /dev/random »

С точки зрения системы существуют только номера пользователей, но не имена. Замена номеров на имена, прописанные в /etc/passwd и подобных файлах - это просто часть пользовательского интерфейса, исключительно для удобства.

chown не "проверяет" существование пользователя, он ищет номер, соответствующий введённому имени, чтобы передать его системе. Если вы хотите использовать номер, не прописанный в конфигах - без проблем, указывайте номер, он будет передан ядру без преобразования. Если же вы укажете не прописанное имя, то что, по-вашему, должно передаваться ядру?
Спасибо сказали:
apprentice
Сообщения: 595
ОС: Debian 6

Re: chown

Сообщение apprentice »

владелец файла задается не символическим имением а значением uid,

так что назначить владельцем файла несуществующего пользователя можно, но нужно указать не имя а требуемый uid

(долго писал :))
Спасибо сказали:
Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Re: chown

Сообщение DarkLelik »

Спасибо огромное. Будем решать проблему далее .
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали: