Como posso evitar a exclusão de arquivos em uso?

3

Eu abri uma planilha no Open office Calc. Eu minimizar a janela de cálculo e tentar excluir o arquivo do sistema de arquivos, eu sou capaz de excluir. No Windows, quando tentamos excluir um arquivo em uso, recebemos uma mensagem dizendo que o arquivo está em uso.

Por favor, deixe-me saber como faço para corrigir isso?

    
por htorque 18.01.2011 / 10:37

2 respostas

3

UPDATE : veja o final desta resposta para algumas informações sobre como alterar permissões:

Suspeito que você não possa impedir essa exclusão no uso de normal (sem alterar as permissões) ...

Você pode encontrar uma explicação razoável de como isso funciona na resposta desta pergunta do AskUbuntu. Eu posso continuar jogando um vídeo depois que eu Shift-Delete it.

Pode haver alguma maneira especial de intervir e prevenir isso manualmente (alterando as permissões), mas na minha experiência, tendo apenas recentemente mudado para o Ubuntu, eu inicialmente achei esse comportamento bastante alarmante (porque era muito diferente do que eu era usado para) ...

Eu agora gosto desse recurso ... ele tem algumas boas vantagens quando você sabe que ele se comporta assim ...

UPDATE: Um exemplo do que você quer é possível facilmente visto (e pronto) na pasta /tmp ... Você define permissões de leitura e gravação para um grupo, para que todos os membros desse grupo possam ler e escrever. No entanto, como a pasta /tmp é de propriedade de root (apenas outro usuário) ... e esse outro usuário definiu a permissão da pasta / tmp para 'sticky', somente você (o proprietário) pode excluir arquivos em / tmp

Aqui está um exemplo passo a passo.

# To give a select group of users read/write/create access
#   to a specific directory (and its sub-directories)
# Fil deletion is only possible by the directory's owner, or by root.
# Members of the group can create sub-directories.

# create a primary user who will own the directory.
  sudo adduser pri_user

# create a group; for the exclusive use of this directory (+owner +root)
  sudo groupadd pri_group

# make the primary directory
  sudo mkdir /pri_dir

# set pri_dir's owner and group
  sudo chown pri_user:pri_group /pri_dir

# set pri_dir's permissions; the '1' is for the sticky bit.
  sudo chmod 1770 /pri_dir 

# create users 
  sudo adduser nodel1
  sudo adduser nodel2

# Add users to pri_group
  sudo usermod -aG pri_group nodel1
  sudo usermod -aG pri_group nodel2

# Note. For files to be accessible they must be given
# Read-and-Wrige permisson to group pri_group
    
por Peter.O 18.01.2011 / 10:59
0

Você não pode. Não exclua arquivos que você não deseja excluir, independentemente de alguém estar trabalhando neles ou não.

Desativar o acesso simultâneo a um arquivo foi uma das coisas mais complicadas que o Windows fez desde o início para manter a compatibilidade com o DOS, que não tinha o conceito de que vários programas rodassem ao mesmo tempo.

    
por psusi 18.01.2011 / 15:40

Tags