Tam izinli grubun bir parçası olduğumda neden bu klasörün içeriğini değiştiremiyorum?


0
dsmith@ip-xx-xxx-xxx-xx:~$ groups dsmith
dsmith sudo py
dsmith@ip-xx-xxx-xxx-xx:~$ sudo chmod -R g+rwxt /usr/local/virtualenvs
dsmith@ip-xx-xxx-xxx-xx:~$ ls -al /usr/local
...
drwxrwxr-x  2 root py   4096 2010-02-17 19:36 virtualenvs
dsmith@ip-xx-xxx-xxx-xx:~$ echo "Hello World" > /usr/local/virtualenvs/test.txt
bash: /usr/local/virtualenvs/test.txt: Permission denied

Yanıtlar:


1

Tüm üst dizinleri okumanız (en azından yürütmeniz) ve söz konusu dosyaya erişiminiz olması gerekir.

Ayrıca, demirci kullanıcısının groups dsmithhangi gruplarda olduğunu gösterir ; Bu sırada mevcut kullanıcının hangi gruplar içinde olduğunu gösterir. Farklı çıktılar gösteriyorsa yeniden giriş yapmanız gerekir.groups

Kontrol edilecek başka bir şey de SELinux; engelleyici olabilir.


gruplar dsmith sudo döndürdü. Çıkış yaptım ve demirci olarak giriş yaptım ve işe yaradı. Birkaç adım önce dsmith'i açtım, böylece çıkış yapmak yerine farklı bir kullanıcı olarak oturum açmak yerine kullanıcıları değiştirip değiştirmeyeceğini merak ediyorum.
Dave Aaron Smith

Dikkat edilmesi gereken bir başka şey ise, eğer mevcut kullanıcıyı yeni bir gruba eklerseniz, siz çıkıp tekrar giriş yapana kadar - veya aynı kullanıcıya su verene kadar bu yeni grubun tanınmayacağıdır.
Brent,
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.