Pracuji s Ubuntu a v této složce mám soubor jar /export/home/david
A jsem přihlášen machineB
jako david
uživatel.
Na stejném počítači je přihlášen i jiný uživatel. A chci, aby jiný uživatel zkopíroval výše uvedený soubor jar z mého umístění.
Ale nějak to nemohou udělat, protože jim bylo odepřeno povolení. Existuje nějaký způsob, jak mohu přidat nějaké oprávnění k tomuto souboru jar nebo ke své složce, aby kdokoli mohl kopírovat soubory z této složky?
Aktualizace:-
Níže je výsledek, který jsem dostal –
[email protected]:~$ groups david
david : uucp
[email protected]:~$ groups otheruser
otheruser : app
[email protected]:~$ ls -l foo.jar
-rw-r--r-- 1 david uucp 6543346 2014-03-07 18:27 foo.jar
[email protected]:~$ ls -ld $(echo "/home/david/foo.jar" | sed -r ':a; s#(.*)/[^/]*$#1#;p;ta')
drwxr-xr-x 22 root root 4096 2014-05-04 08:04 /home
drwx------ 4 david uucp 4096 2014-03-07 18:36 /home/david
Přijatá odpověď:
Z nějakého zvláštního důvodu váš $HOME
adresář je přístupný pouze vám. Toto není výchozí nastavení na žádném systému, který znám, pravděpodobně jste to takto nastavili vy nebo váš správce systému.
Vše, co musíte udělat, je poskytnout všem přístup ke čtení/spouštění k vašemu $HOME
. Toto je norma u většiny systémů pro více uživatelů, aby lidé mohli sdílet svou práci. Stačí spustit tento příkaz:
chmod a+rx ~/
Tím nastavíte oprávnění vašeho domova na rwxr-xr-x
a umožnit komukoli kopírovat soubory z vašeho $HOME
.