Belirli bir dizinde SMB ile oluşturulan dosyaların izinlerini değiştirme


1

SMB özellikli bir tarama ünitesine sahip çok işlevli bir yazıcım var. Yazıcının, iMac çalıştıran macOS High Sierra'da (10.13) bir SMB paylaşımına taramalar göndermesini istiyorum.

Ana kullanıcı hesabımın kimlik bilgilerini cihaza (gömülü yazılım ve güvenlik sorunları ...) depolamak istemiyorum, bu nedenle yalnızca bu amaç için özel, kısıtlı bir kullanıcı hesabı oluşturdum. Bu hesap, taramaları paylaşılan bir klasöre yüklemek için kullanılır. Bu, aşağıdaki izinlerle sonuçlanır:

/Users/Shared/Scans $ ls -al
total 216
drwxrwxr-x+  4 jstarek      wheel    136 16 Dez 16:41 .
drwxrwxrwt  10 root         wheel    340 16 Dez 16:15 ..
-rw-r--r--@  1 jstarek      wheel   6148 16 Dez 16:34 .DS_Store
-rw-------   1 scanaccount  wheel  99403 16 Dez 16:41 SCAN_000275.pdf

Tekerlek grubu için r'yi dahil etmek için gelen dosyalarda izin almak istiyorum. Bu, ACL'leri kullanan Linux dosya sistemlerinde yapmak kolaydır ve sanırım bir de umask'ı değiştirebilir ... ama ben sadece bu dizin için umask'ı etkin bir şekilde değiştirmenin hedefli bir yolunu arıyorum.

Gönderen, yazıcıda yerleşik bir sunucu olduğundan, gönderen tarafın yapılandırmasında hiçbir şeyi değiştiremiyorum.


İzinlerinde herhangi bir değişiklik yaptınız mı /User/Shared?
Allan,

Bildiğim hiçbiri.
jstarek

Yazıcıdan giriş yapmayı denemeden önce Mac'inize tarama hesabıyla mı giriş yaptınız?
Allan,

Hayır yapmadım. Yine de, ana dizinin oluşturulduğunu görüyorum.
jstarek

Önce standart hesapla giriş yapmayı deneyin, daha sonra farklı bir bilgisayar kullanarak (Mac Windows, Linux önemli değil) bağlanın ve SMB paylaşımına xfer dosyaları ekleyin. Sonuçlarının ne olduğuna bak.
Allan,

Yanıtlar:


1

Macos da acl'leri destekliyor.

http://ahaack.net/technology/OS-X-Access-Control-Lists-ACL.html

https://www.techrepublic.com/blog/apple-in-the-enterprise/introduction-to-os-x-access-control-lists-acls/

1) Bu listeyi çok iyi anlamıyorum. SCAN_000275.pdf neden scanaccount'a ait görünüyor? Kullanıcı jstarek gibi görünüyor. Tüm kullanıcıların aynı kullanıcıya ait olmasını beklerdim., .DS_STORE ve SCAN_000275.pdf.

/Users/Shared/Scans $ ls -al
total 216
drwxrwxr-x+  4 jstarek      wheel    136 16 Dez 16:41 .
drwxrwxrwt  10 root         wheel    340 16 Dez 16:15 ..
-rw-r--r--@  1 jstarek      wheel   6148 16 Dez 16:34 .DS_Store
-rw-------   1 scanaccount  wheel  99403 16 Dez 16:41 SCAN_000275.pdf

2) SMB'yi kullanıcının paylaşıma erişmesine izin verecek izinleri verecek şekilde yapılandıramadınız mı? Bu, sistem tercihleri ​​aracılığıyla pay yoluyla yapılmaz mı?

Bunun işe yarayacağını düşünmüştüm.

görüntü tanımını buraya girin

3) Benim anladığım kadarıyla grup tekerleği bazı ayrıcalıklı bir grup. Bunu normal bir kullanıcıda beklemem. Ben daha fazla ayrıcalık vermeyeceğim. Güvenlikten endişe duyduğunuzda grup kimliğini bir kimliğe sokmayacağım. Bu yönetici kullanıcı mı? Niye ya?

Tekerlek grubu nedir? Tekerlek grubu, kökünden su alabilecek kişi sayısını sınırlayan bir gruptur. Bu genellikle “tekerlek” adında bir gruptan ve kök değiştirmek için 'su' aracını kullanmasına izin verilen bir grup kullanıcıdan oluşur. Temmuz 19, 2007 Tekerlek Grubu | UNIX Administratosphere https://administratosphere.wordpress.com/2007/07/19/the-wheel-group/

İlginç bir proje.

Robert


ACL'lere gösterici için teşekkürler, bu akşam deneyeceğim. Yukarıdaki sorularınızı ele almak için: 1) ana kullanıcı hesabım jstarek, ve kimlik bilgilerini yazıcının yerleşik SMB sunucusunda depolamak istemediğim için, scanaccountayrıcalıklı olmayan bir kullanıcı olarak oluşturdum . Yazıcı şimdi dosyaları aktarmak için bu hesabı kullanıyor. 2) SMB'yi ihtiyaç duyulan şeyi yapacak şekilde yapılandıramıyorum, çünkü bir ucu gömülü bir sistemdir ve diğer tarafta MacOS, ihtiyacım olanı yapmama izin vermiyor. 3) Ben çarktayım çünkü * nix komut satırı araçlarıyla yoğun bir şekilde çalışıyorum ve bu şekilde daha kolay.
jstarek

Smb dosyalarını doğrudan düzenleyebilirsiniz. Bunlardan bazıları kaçtı. Discussions.apple.com/thread/2737319 ayrıca bkz. support.apple.com/en-us/HT208209 ayrıca bkz. support.apple.com/en-us/TS3144 Elmanın smb'yi yeniden yazdığını duydum, bu yüzden bilmiyorum Dosya kontrollü ayarları koruduysa.
historystamp
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.