совместное использование ext3/ext4 раздела на внешнем диске

необходимо смочь обновить syssubsystems таблицу непосредственно в msdb.
Значение по умолчанию max_worker_theads установлен на 80 (для t-sql подсистемы), который кажется, что это должно быть больше затем достаточно.

2
задан 30 August 2011 в 11:25
2 ответа

The general answer is "no". uid and gid on the filesystem will be as set at the moment of the write and if they don't match on a different machine, then privileges won't match either.

If you do not want to make a small revolution with uids/gids on several machines, you could try using acls to set the desired permissions for all desired users on all machines. I suspect this will use numerical uids internally, so it could happen, that giving access to your account foo on machine A, uid a, will give access to your files to a random guy bar on machine B, uid a. It also seems like it's more hassle than it's worth.

I think that saner approach would be to use tar to migrate your development tree.

I have also had a half-baked idea of carrying around a Subversion repository (with files writable only to root and appropriate access configuration files), and relying on svn server being present on all machines which you are going to use, but I do not think it's excessively sane.

3
ответ дан 3 December 2019 в 11:02

Я обнаружил, что sys идентификатор общего ресурса группы 3 в Debian, Ubuntu, RedHat, Fedora, CentOS, Suse, FreeBSD, OpenBSD, NetBSD, MacOSX , Solaris.

Никакие другие имена групп не имеют такого же идентификатора. Даже корневая группа с идентификатором 0 в некоторых системах на самом деле является wheel . И nogroup в Linux обычно 65534 , но в BSD - 32766 ((

Установить бит сегмента и ACL (включая значение по умолчанию) на sys в каталоге на внешнем хранилище:

$ sudo chgrp -R sys /mnt/data/dir
$ sudo chgmod -R g+s /mnt/data/dir
$ sudo fsetacl -R -m g:sys:rwx /mnt/data/dir
$ sudo fsetacl -R -d -m g:sys:rwx /mnt/data/dir

После добавления пользователя в группу sys он может читать и писать в / mnt / data / dir на любом хост. Вам больше не нужны привилегии sudo каждый раз для общего доступа. Группа

sys и бит setgid работают хорошо, но обходной путь uname маска, необходимая для использования ACL.

Это лучшее, что вы можете сделать.

UNIX не предназначен для личного / домашнего использования. Это корпоративная / корпоративная ОС, в которой не определено подключение съемных носителей к разным хостам ( (

См. Также:

0
ответ дан 3 December 2019 в 11:02

Теги

Похожие вопросы