怎么改不了文件的权限啊?

重复贴和参考价值不大的帖子,版主维护
回复
helicopter
帖子: 20
注册时间: 2007-10-08 11:56
送出感谢: 0
接收感谢: 0

怎么改不了文件的权限啊?

#1

帖子 helicopter » 2007-11-11 13:16

我的硬盘上装有XP和Ubunte两个系统,我将Windows下的C,D,E,F盘都加载到了Ubuntu下的/mnt文件下.
(其中,C,D,E都是NTFS格式,F盘是FAT格式)
我想删除C盘中的某个文件,结果删不了,应该是权限的问题,于是我运行:
vbird@vbird-desktop:/mnt$ ls -l
total 32
dr-xr-x--- 1 root plugdev 8192 2001-11-11 11:44 windows_c
dr-xr-x--- 1 root plugdev 4096 2007-11-10 15:08 windows_d
dr-xr-x--- 1 root plugdev 4096 2007-11-04 22:22 windows_e
drwxrwx--- 12 root plugdev 16384 1970-01-01 08:00 windows_f


vbird@vbird-desktop:/mnt$ sudo chmod 770 windows_c
chmod: changing permissions of `windows_c': Read-only file system
vbird@vbird-desktop:/mnt$ ls -l
total 32
dr-xr-x--- 1 root plugdev 8192 2001-11-11 11:44 windows_c
dr-xr-x--- 1 root plugdev 4096 2007-11-10 15:08 windows_d
dr-xr-x--- 1 root plugdev 4096 2007-11-04 22:22 windows_e
drwxrwx--- 12 root plugdev 16384 1970-01-01 08:00 windows_f
结果文件的权限根本没有改变啊,我试了几遍都不行,怎么回事啊?
头像
hubert_star
论坛版主
帖子: 5372
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京
送出感谢: 0
接收感谢: 5 次

#2

帖子 hubert_star » 2007-11-11 13:19

ntfs文件系统的权限是由fstab在mount的时候给定的,不能改,如果你需要对改变权限,需要在mount的时候指定umask参数,具体参考一下mount手册就行了
helicopter
帖子: 20
注册时间: 2007-10-08 11:56
送出感谢: 0
接收感谢: 0

#3

帖子 helicopter » 2007-11-11 13:31

刚才找了一下资料,
装了个ntfs-config,就搞定了.
helicopter
帖子: 20
注册时间: 2007-10-08 11:56
送出感谢: 0
接收感谢: 0

#4

帖子 helicopter » 2007-11-11 13:50

靠,真郁闷,装了NTFS-conf之后, 运行,将其两个选项都打钩之后,结果发现NTFS的分区不能加载了.
没办法了,只有恢复成原来的样子.
kinwin
帖子: 225
注册时间: 2007-08-28 13:19
来自: USTC
送出感谢: 0
接收感谢: 0

#5

帖子 kinwin » 2007-11-11 15:51

想要改ntfs分区的权限,直接改/etc/fstab下该分区的umask即可
头像
uusky
帖子: 159
注册时间: 2006-09-02 10:02
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 uusky » 2007-11-11 16:06

TO helicopter:
兄弟,你的Windows没有关机吧?是不是使用的休眠吧?怎么可能加载不上来呢?

windows关机后,在ubuntu 7.10里面才能正确地被映射进来!
helicopter
帖子: 20
注册时间: 2007-10-08 11:56
送出感谢: 0
接收感谢: 0

#7

帖子 helicopter » 2007-11-12 13:14

没有,我的XP和Ubuntu是在一个硬盘上的
我装了NTFS-config,一运行就会出现,
Error : An error occured when trying to initialize HAL. Can't search for new partition.

我点了确认之后,进入了ntfs-config,我将两个选项都打了钩,结果又出现错误信息:
Mounting /mnt/windows_c failed.
$LogFile indicates unclean shutdown (0, 0)
Failed to mount '/dev/disk/by-uuid/6AAC6597AC655F17': Operation not supported

Mount is denied because NTFS logfile is unclean. Choose one action:
Boot Windows and shutdown it cleanly, or if you have a removable
device then click the 'Safely Remove Hardware' icon in the Windows
taskbar notification area before disconnecting it.
Or
Run ntfsfix version 1.13.1 on Linux unless you have Vista.
Or
Mount the NTFS volume with the 'ro' option in read-only mode.

是不是HAL搞得?
helicopter
帖子: 20
注册时间: 2007-10-08 11:56
送出感谢: 0
接收感谢: 0

#8

帖子 helicopter » 2007-11-12 21:41

哎,真奇怪,今天把XP重装了一下(是因为中毒了,呵呵,其实我拼死拼活的想把NTFS的盘以可读可写的方式挂载上,也是想用Ubuntu下的杀毒软件给XP杀杀毒,不然查到毒却不能清除,那真是急人).好不容易又把Ubnutu捣鼓好了,再次运行ntfs-config,虽然还是有个HAL的错误提示,但是终于能够把NTFS 的盘以可读可写的方式挂载上了 :-)

虽然挂上了,但不知道怎么一回事,一头污水啊.....
回复

回到 “归档贴”