Caixa NAS montada via CIFS - problema com permissões

3

Estou executando a versão mais recente do Ubuntu e montei um compartilhamento SMB por meio de uma linha em rc.local .

O compartilhamento é montado corretamente e eu posso navegar livremente pelos arquivos, criar novos arquivos e excluí-los sem problemas.

Mas quando tento rsync um diretório no compartilhamento montado:

rsync -a --delete /MySource/ /SharedMountPoint/

Recebo muitos erros:

rsync: failed to set times on "/SharedMountPoint/SomeDir": Operation not permitted (1)

e erros semelhantes sobre a impossibilidade de criar arquivos temporários.

Todos os arquivos e diretórios no compartilhamento são listados com uid / guid numérico - o que eu suponho ser razoável, já que eles foram criados originalmente por meio de uma sincronização de uma caixa do Windows.

Eu não tenho muita necessidade de controle de acesso - é apenas uma caixa em uma LAN que eu e minha família usamos como dropbox - eu basicamente gostaria que qualquer pessoa pudesse acessá-lo (desde que eles fizessem autenticação básica ).

    
por Visage 30.12.2011 / 10:03

1 resposta

4

Ao montar, use -o uid=youruid . Em seguida, todos os arquivos nesse compartilhamento cifs pertencerão a você para que você possa editá-los / removê-los.
Por exemplo:

mount -o uid=1000 //nas/share /SharedMountPoint

Você pode encontrar seu uid numérico em /etc/passwd

grep 'whoami' /etc/passwd | cut -d : -f 3

ou:

id -u 'whoami'
    
por 30.12.2011 / 10:13
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '806820',
    'url' => 'nas-box-mounted-via-cifs-problem-with-permissions',
];

$_COOKIE = [
    'advanced-frontend' => 'lviq2dh50m7gg61fcsnvd6338g',
    '_csrf-frontend' => 'b699d0bf175152566e07db224a174ce90f48ebc294b22f6e3f2870824ed9b152a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"QV7ECVOpbOYAAd4N7Ch13fu48EiwIh6y";}',
];

$_SESSION = [
    '__flash' => [],
];