linux文件被锁定
‘壹’ linux文件被锁上了为什么不能解锁
你只是设置了 /etc/apache2 的权限, 你还应该设置子文件和目录的权限
sudo chmod -R 777 /etc/apache2
‘贰’ linux下文件已被其他进程锁定怎么解决
ps -ef|egrep 文件名
kill -9 那个占用此文件的进程
‘叁’ linux锁定文件
你用chmod 000 文件 试试, 让文件没有任何权限
‘肆’ Linux 系统文件都上锁 系统无法正常启动
抱歉我不理解你说的小锁是什么意思?你先看看命令行下能不能正常使用系统?不能的话提示什么发来,然后我帮你解决
‘伍’ linux 文件锁,当一个进程对一个文件上了写锁以后,因异常退出而没有释放锁,其他进程还能读被锁住的区段
可以读取,但是不能写入了:
chattr +i /etc/passwd
就不能在创建用户了
除非解锁:
chattr-i /etc/passwd
‘陆’ linux里的文件夹上有个锁头的图标,表示什么
Linux中带锁的文件夹图标表示没有权限访问该文件夹。取消linux文件上面的小锁头方法:
1、首先点击任务栏上面的≥,或者是在桌面空白处不要点击任何软件。
‘柒’ linux下文件锁了!root权限登入但提示权限不够!源文件没有!是不是只有访问权限没有修改权限!
你要获取管理员权限,可能你在安装的时候,默认用户名为root,你没有修改
你可以尝试一下方法
1、添加用户,首先用adser命令添加一个普通用户,命令如下:
#adser tommy
//添加一个名为tommy的用户
#passwd tommy //修改密码
Changing password for user tommy.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。
方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。
方法三: 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
tommy:x:500:500:tommy:/home/tommy:/bin/bash
修改后如下
tommy:x:0:500:tommy:/home/tommy:/bin/bash
保存,用tommy账户登录后,直接获取的就是root帐号的权限。
友情提醒:虽然方法三看上去简单方便,但一般不推荐使用,推荐使用方法二。
‘捌’ linux 文件锁为什么只显示lock already present
flock的选项-n等同于--nonblock,表示非阻塞模式。man flock可以看到详细说明: Fail (with an exit code of 1) rather than wait if the lock cannot be immediately acquired. 翻译过来就是,若不能立即获得文件锁,就直接出错返回1而不是继续...
‘玖’ linux 查询文件被谁锁定
可以看下操作记录,history
‘拾’ linux怎么看有没有一个文件被删除 但是还被某个进程锁定呢
进程A删除了文件B,在进程A退出之前,文件B的空间并没有被释放(由于进程A还拿着文件的引用计数)。
楼主是不是在关心这种情况?
可以使用lsof | grep deleted命令来查看
如果知道进程的id,可以ls -l /proc/<pid>/fd查看到被删除但还没有释放的文件