22 Temmuz 2021 Perşembe

chmod gid bit - Dosya Paylaşmak İçindir

Giriş
Açıklaması şöyle. Dizin için kullanılırsa, dizinde dosya oluşturulunca sahibinin grubuna değil, dizinin grubuna ait olur
chmod preserves a directory's set-user-ID and set-group-ID bits unless you explicitly specify otherwise. You can set or clear the bits with symbolic modes like u+s and g-s, and you can set (but not clear) the bits with a numeric mode.
Örnek - grup hakkı vermek
Gruba guid hakkı vermek için şöyle yaparız.
chmod g+s [path]
Örnek - grup hakkını almak
Şöyle yaparız.
% stat -c '%04a' ~/testdir
2700

% chmod g-w ~/testdir
% stat -c '%04a' ~/testdir
0700
Örnek - grup hakkı vermek
Elimizde bir grup olsun ve buna kullanıcıları ekleyelim
addgroup webimage

adduser user1 webimage
adduser user2 webimage
adduser www-data webimage
Gruptaki herkese yazma hakkı vermek için şöyle yaparız
sudo chmod g+s image/
Açıklaması şöyle
This will cause any file created in that directory to be owned by the same group as the directory. Thus, if image is owned by group webimage, any file created there will be owned by the group webimage. If also read and write permissions are set for the group, all members of the group will be able to update the file.

Hiç yorum yok:

Yorum Gönder