Não é possível criar o diretório, embora o grupo tenha permissão para escrever e eu faça parte do grupo [duplicado]

0

Estou tentando criar um diretório em um sistema de arquivos montado em /mnt/data1 . (É um sistema de arquivos ext4, se isso importa.) Eu estou tentando criar um diretório chamado Dropbox ( /mnt/data1/Dropbox ), mas recebo o erro:

mkdir: cannot create directory ‘Dropbox’: Permission denied

(Um aparte: Eu posso criar o diretório como root, por exemplo, se eu colocar um sudo na frente do comando mkdir acima.)

Aqui estão os detalhes:

O proprietário do grupo do diretório /mnt/data1 é users

E o grupo users tem permissão de gravação no diretório /mnt/data1 .

$ sudo tree -ugp /mnt
/mnt
└── [drwxrwxr-x root     users   ]  data1
    └── [drwxrw---- root     users   ]  lost+found

Meu usuário yogi faz parte do grupo users

$ id yogi
uid=1000(yogi) gid=1000(yogi) groups=1000(yogi),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),113(lpadmin),128(sambashare)
$ whoami 
yogi

Então, por que estou recebendo permissão negada?

$ mkdir /mnt/data1/Dropbox
mkdir: cannot create directory ‘/mnt/data1/Dropbox’: Permission denied

Uma anomalia

Quando dou o comando id yogi , recebo users como um dos grupos. Mas quando digo apenas id , não obtenho users como um dos grupos (embora a saída de whoami diga que eu estou conectado como yogi ).

$ id   
uid=1000(yogi) gid=1000(yogi) groups=1000(yogi),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)

Poderia este ser o motivo? Não sei por que a saída de id yogi e id é diferente. :-(

Outras informações possivelmente relevantes

$ mount | grep $(df /mnt/data1 | awk 'NR==2 {print $1}')
/dev/sda5 on /mnt/data1 type ext4 (rw,relatime,data=ordered)
    
por Yogeshwer Sharma 31.10.2018 / 11:04

0 respostas