Erro ao tentar alterar a permissão de pasta

0

Estou tentando conceder a um usuário diferente de sudo acesso de leitura / gravação a uma pasta e subs, se eu executar o comando sudo chown user1432 /media/newfolder , ele gera um erro de

chown changing ownership of '/media/newfolder': Permission Denied

Só para confirmar que estava usando o nome de usuário correto para alterar, executei o comando whoami que exibia o nome de usuário

user1432

Então, eu sei que o elemento é preciso, se eu olhar para stat /media/newfolder ele mostra que root é o único usuário com drwxr perms.

O que devo fazer para alterar a permissão da raiz para outro usuário? Ou até mesmo dar permissões de gravação diferentes para o usuário?

Meu fstab é lido assim

//192.168.X.XXX/tonythetiger /media/newfolder cifs username=username,password=passwrd 0 0

    
por user2676140 02.03.2016 / 22:33

1 resposta

1

Se o /media/newfolder for um ponto de montagem de algum outro sistema de arquivos, por exemplo, unidades externas, compartilhamentos de rede, etc. É possível que o sistema de arquivos não permita o gerenciamento de permissões. Por exemplo, se for uma unidade USB FAT, você não poderá chown ou chmod .

No seu caso, se for um compartilhamento de rede, você poderá alterar sua permissão ou propriedade ao montá-lo. Estou usando as opções noauto,user,idmap=user para meu compartilhamento de rede SSHFS, portanto, ele não é montado automaticamente na inicialização e o usuário que o monta é considerado o proprietário. Para compartilhamentos do Samba, você pode usar uid=<user_name>,gid=<group_name> para definir o proprietário e o grupo.

Algumas linhas do meu fstab :

<user_name>@<host_name>.local:/home/<user_name> /path/to/mount/point fuse.sshfs noauto,user,idmap=user 0 0
//<host_name>/path/to/samba/share /path/to/mount/point_2 cifs noauto,user,credentials=/path/to/samba/.credentials,uid=<user_name>,gid=root 0 0
    
por 02.03.2016 / 22:43