OS X'te başka bir kullanıcının dosyalarını görüntüleme


20

OS X'te dosyanın izinlerini değiştirmek dışında başka bir kullanıcının dosyasını (geçici olarak) görüntülemenin bir yolu var mı? İşletim sisteminin kullanıcı adı / şifre istemesini istiyorum.

Aradığım şey, Window'un Windows Gezgini'ni başka bir kullanıcı olarak çalıştırma fikri gibi bir şey (ideal olarak sadece dosya / dizin düzeyinde). Ssh fikri başarısız olur, çünkü Finder verilen izni tanıyamaz.

Mutlak bir gereklilik, kullanıcının dosyalarını taşımak değildir.


Neden dosyaların sahibi olan kullanıcı olarak giriş yapamıyorsunuz?
CoffeeRain

5
@CoffeeRain İki hesaba aynı anda erişmem gerekiyor.
John Smith

Yanıtlar:


26

Dosyayı Finder'da (GUI) görüntülemek için

NOT: Diğer kullanıcı olarak görüntülemiyorsunuz - ancak hâlâ görüntülüyorsunuz. Yönetici hakları gereklidir ve diğer kullanıcının şifresi zorunlu değildir.
Bu, Mac OS X 10.10 ve 10.11'de test edildi (aşağıya bakın)


  1. Görmek istediğiniz klasörü sağ tıklayın (Finder'da)
  2. Meydana Get Infogelen açılır listeyi tıklayın
  3. Sağ alt köşedeki kilidi tıklayın
  4. kimlik doğrulaması
  5. Sharing and PermissionsTıklama altında+
  6. AdministratorsOkuma (veya Okuma / Yazma) izinleriyle kendi kullanıcı adınızı (veya benzer bir grubu ) ekleyin
  7. Diğer değişiklikleri önlemek için kilidi tıklayın
  8. Tamam! Klasörü Finder'da görüntüleyebilmeniz gerekir.

OSX El Capitan ve sonraki sürümleri için düzenleme (10.11)

Bu yöntem hala çalışmasına rağmen, El Capitan'a yapılan değişiklik varsayılan olarak " köksüz " modunu getirmektedir. edilemez belli dosyaları vardır; (SIP aslında gerçek ismi sistem bütünlük koruma ise) erişilen değiştirilmiş herhangi bir kullanıcı tarafından, bu modda herhangi bir yolu. Bu dosyaları değiştirmeniz gerekiyorsa (yalnızca görüntülemek için değil) ve bunun nasıl yapılacağı burada SIP devre dışı bırakılabilir . (Yalnızca onları görmeniz gerekiyorsa, SIP'yi devre dışı bırakmanız gerekmez)


Terminal'de başka bir kullanıcı olarak görüntülemek için

/unix/3568/how-to-switch-between-users-on-one-terminal
Not: Bu, yönetici haklarına veya diğer kullanıcının şifresine sahip olmanızı gerektirir. Oturum aktifken yalnızca terminalden çalışır.

  1. Tip su - otherusernameterminale. Değiştir otherusernamediğer kullanıcının adı ile. Yönetici haklarınız varsa sudo su - otherusername, diğer kullanıcı yerine şifrenizi kullanmak için yazabilirsiniz . Artık terminale onlar gibi giriş yaptınız. Sadece tam erişime sahip root olarak giriş yapmak istiyorsanız sudo su, (admin) şifrenizi yazın ve girin.
  2. Dizini, görüntülemek istediğiniz dizine değiştirin (/ düzenleyin). cd /Users/UserDirectory/subdirectory
  3. Artık dosyaları görüntüleyebilirsiniz

5

Düzenlenen gereksinimleri karşılamak için DÜZENLENDİ .

Paylaşılan bir klasör oluşturarak tam olarak istediğinizi elde edebilirsiniz . Bunu yapmak için Sistem Tercihleri> Paylaşım> Dosya Paylaşımı'na gidin ve paylaşmak istediğiniz tüm klasörleri ekleyin.

Bunu doğrudan Finder'da bir klasör seçerek , Dosya menüsünden Bilgi Al'ı seçerek ve Paylaşılan Klasörün paylaşmasını etkinleştirerek (veya klasörü paylaşmayı durdurmak için "Paylaşılan Klasör" seçimini kaldırarak) da yapabilirsiniz.

Alıntı Dosya Paylaşımı: Apple'ın 101 .


Bunu birkaç şekilde başarabilirsiniz.

Kök olarak oturum açmak, dosya sisteminin tüm alanlarına okuma ve yazma ayrıcalıkları verir. Kök kullanıcıyı etkinleştirmeniz gerekir. Bunu yapmak için Lion kullandığınızı varsayarsak:

  1. Gidin Sistem tercihlerine en> Hesaplar .
  2. Kilidi tıklayın ve bir yönetici hesabıyla kimlik doğrulaması yapın.
  3. Giriş Seçenekleri'ni tıklayın .
  4. Click Edit veya Üyelik sağ alt kısmında düğmesini.
  5. Dizin Yardımcı Programını Açın .
  6. Bir yönetim hesabıyla kimlik doğrulaması yapın.
  7. Seç Kök Kullanıcı Enable gelen Düzen menüsünden.
  8. Kök parolasını girin.

Burada önceki işletim sistemi için açıklanmıştır.

Dosyayı Paylaşılan Klasör (/ Kullanıcılar / Paylaşılan) altına yerleştirmek veya düzenlemek istediğiniz dosyanın paylaşıldığı klasörü paylaşmak , diğer kullanıcılara bu dosyaya erişim izni verir. Daha bu konuda ve nasıl Share diğer klasörleri burada.


Her iki yönteme de aşinayım. İlk yöntem Finder'ın dosyayı / dizini açmasına izin vermez. Elbette komut satırında çalışır, ancak excel dosyalarını burada düzenleyemezsiniz. İkinci yöntem, kullanıcının dosyalarını belirli bir yere taşıması gerektiği açısından yıkıcıdır.
John Smith

Kök kullanıcıyı etkinleştirmek gerekli değildir ve genellikle kötü bir fikirdir. Su ve sudo kullanarak aynı sonuca daha güvenli bir şekilde ulaşabilirsiniz. Kabuk komut isteminizde su - <yönetici_adı> bu yönetici şifresi ister ve yönetici kullanıcısı olursunuz. Buradan sudo'yu herhangi bir komutta yalnızca o sudo ls / Users / <otheruser> gibi root erişimi sağlamak için kullanabilirsiniz. Diğer kullanıcı hesabındaki uygulamalar ve dosyalarla etkileşime girmeniz gerekiyorsa, yönetici hesabından başlatmak için kabuktan açık <filename> veya açık -A <appname> kullanın
Kevin

Günlük olarak terminal üzerinden değil, günlük kaydı ekranıyla köklemden bahsediyorum. Kullanıcı değiştiriliyor. Ve paylaşım klasörü için, yeterince net olmadığım için cevabımı düzenleyeceğim.
Thecafremo

@Kevin iTunes ile denendi, başarısız oldu: LSOpenURLsWithRole () -10810 hatası ile /Applications/iTunes.app uygulaması için başarısız oldu.
John Smith

1

Daha kolay bir yöntem, kök ayrıcalıklarını kullanmak veya kullanıcıyı taklit etmektir. Bir terminal açın man suve man sudodaha fazla bilgi için ve tuşlarına basın .

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.