Başka bir yaklaşım ise Terminal'i (aka kabuk veya komut istemi) kullanarak / düzenlemek (süper kullanıcı olarak gerçekleştirilmek zorunda, sudo'ya bakınız) dosyayı kullanmaktır:
/etc/launchd-user.conf
satırı ekleyerek:
umask 000
kaydet ve yeniden başlat. Yeni dosyalar / klasörler (farklı kaydet ile değiştirilen dosyalar dahil) herkesin okumasına / yazmasına izin verir.
Bu, programlar için varsayılan dosya oluşturma izinlerini değiştirerek çalışır, ACL yaklaşımı ise belirli dosya ve klasörlere bağlı olan erişim kuralları açısından çalışır.
Bu ince ayar olmadan, dosyalar kullanıcıya izin verecek şekilde oluşturulur: okuma-yazma, grup ve diğer: salt okunur.
Birden fazla bilgisayar arasında paylaştırıyorsanız, paylaşımı kullanacak tüm bilgisayarlar için bunu yapmanız gerekir.
Paylaşılan alanda mevcut dosya ve klasörünüz varsa, bunları kullanan herkes tarafından hepsini okunabilir / yazılabilir hale getirmeniz gerekir:
sudo chmod -R og+w <shared-folder-name>
Komut, İngilizce olarak değişiklik modu olarak okur, tüm alt klasörler ve dosyalar arasında özyinelemeli, diğer ve grup izinleri klasörden başlayarak yazma erişimi ekler.
Bu yaklaşım forumlarda en az 10.6 gibi çalışacak ve halen 10.7 üzerinde çalışacak şekilde belirtilmiştir.
Diğer faktörler hala içeriğe erişimi etkilemektedir. Örneğin, Paylaşım kontrol panelinde ayarlanan izinler, giriş klasörü izinleri / ACL'ler ve Terminal kullanıldığında kabuk için geçerli olan herhangi bir umask kullanılır.
Look up izin maskesini ve Posix dosya izinlerinibu Unix konseptleri hakkında ayrıntılar için. Yazılanlarda, dizin sözcüğü Unix parlance ile eşanlamlıdır. Aynı zamanda UID ve GID terimleriyle de karşılaşacaksınız: çalışan programların (süreçlerin) Posix sahipliğini tanımlayan kullanıcı ve grup kimlikleri. UID'lerin ve GID'lerin, farklı bilgisayarlarda belirli bir kullanıcı adı için aynı veya farklı olabilecek numaralar olduğunu unutmayın. Bu numaralar, belirli bir bilgisayarda, genellikle ID 501 ile başlayan sıra hesaplarındaki isimlere atanır. Ev ağları, bu atamaları bilgisayarlar arasında uyumlu hale getirecek bir mekanizmaya sahip değildir. Bu nedenle, ağ paylaşımlarında bir dosya farklı kullanıcılara ait görünebilir, çünkü kullanıcı adı bağlayıcıya kullanıcı kimliği, bilgisayar açısından dosyaya erişiyorsa belirlenir. Dolayısıyla paylaşımlar her zaman herkesin dosyalara herkesin çeşitli derecelerinde erişmesine izin verir. Başka bir deyişle, Posix "öteki" izni, farklı bilgisayarlarda atanan kullanıcı kimlikleriyle ilgili olarak oldukça öngörülebilir ancak görünüşte belirsiz bir erişim derecesine izin vermekten farklı bir erişim sınırlamasıdır. Bu durum, bazı ağlarda, örneğin her Mac'te yalnızca bir kullanıcı hesabı olan bir kurulumun, herhangi bir izin ayarlaması olmadan paylaşım yapabileceği, tüm hesapların aynı UID'ye sahip olacağı için, deneyimlerin görünüşte saçma sapmalara yol açıyor (501, hayır hesapların adı ne olursa olsun), Mac başına birden fazla kullanıcı hesabı kullanan başka bir ağ hemen sorunları görecektir. Bu yüzden bazı gruplar bununla asla mücadele etmeyecek, bazıları ise zamanla ortaya çıkan sorunları ya da kendiliğinden ortaya çıkan / kaybolan sorunları görebiliyor,
Apple'ın dosya paylaşım özelliğini etkinleştirmek için bu kadar kolay olan bir konfigürasyonda kullanılabilirlik kusurunu neden bıraktığı bir sırdır.
Harici disklerde, bu sorun "Bu birimdeki izinleri yoksay" seçeneği ile giderilir. Apple dosya paylaşımı için benzer bir özellik olabilir, ancak nerededir.
Kendi Samba servis konfigürasyonunuzu kullanıyorsanız, bu problemlerin üstesinden gelmek için başka mekanizmalar var, fakat Samba'nın kullanımı hiç de kolay değil.