Я нашел что каталог со следующим ls
вывод в моей системе:
drwxr-xr-x 5 username root 4096 Jan 14 2015 DIRNAME
Это повысилось вопрос для меня: Есть ли какое-либо ограничение между владельцем файлов и группой? Я подразумеваю, что каждый пользователь в системе принадлежит предопределенной группе (группам). Действительно ли возможно присвоить "группу" файлу/папке, которому не принадлежит пользователь файла (владелец)?
это возможный присвоить "группу" файлу/папке, которому не принадлежит пользователь файла (владелец)?
, Конечно. Например:
$ sudo ls -l /var/spool/cron/crontabs
total 8
-rw------- 1 muru crontab 1136 Jul 21 12:30 muru
-rw------- 1 root crontab 1090 Jan 20 2015 root
$ groups
muru adm cdrom sudo dip plugdev lpadmin sambashare
$ groups root
root : root
, Как Вы видите, ни root
, ни muru
, члены crontab
лет, все же владелец группы crontab файлов crontab
.
там какое-либо ограничение между владельцем и группой файла?
Ни один во всем <глоток> 1 глоток>.
<час><глоток> 1 глоток> ну, существуют ограничения на каждого индивидуально: UIDs и ЦЕНУРОЗЫ должны быть 32-разрядными целыми числами (IIRC), или имя пользователя и названия группы должны существовать:
# touch /tmp/foo
# chown 1000000000:2000000000 /tmp/foo
# ls -l !$
ls -l /tmp/foo
-rw-r--r-- 1 1000000000 2000000000 0 Sep 15 09:04 /tmp/foo
# chown gibberish:garbage /tmp/foo
chown: invalid user: ‘gibberish:garbage’
, Но, нет, никакое отношение между владельцем и группой.