找回密码
 注册
查看: 3515|回复: 11

在单用户模式下改变某些文件夹的读写属性

[复制链接]
发表于 2004-10-7 19:18:08 | 显示全部楼层 |阅读模式
我在linux单用户模式下,如何能将一些文件夹的属性改成只读的。因为在单用户模式下,是超级用户,所以chmod命令不行,有没有那位大虾能回答小弟这个问题。
  因为,我想在单用户模式下,将系统和用户的目录读写属性分开。

  希望大虾不吝赐教
发表于 2004-10-7 19:33:06 | 显示全部楼层
既然是超级用户,所有的文件当然都是可读写的,如果是ext3文件系统的话,还有附加属性,具体命令是chattr
详细信息可以man一下嘛
回复

使用道具 举报

 楼主| 发表于 2004-10-8 07:56:36 | 显示全部楼层
不是的,我现在做的文件系统是ext2,我在grub中可以设定文件系统的读写属性,比如,设定为只读,那么即使是超级用户也不能在任何地方创建或删除文件。我现在只能做到将整个文件系统设定为读或写的属性,而我想做的是只是某些文件有可写属性,而其他的只有读的属性。
回复

使用道具 举报

发表于 2004-10-10 14:47:42 | 显示全部楼层
chattr ,这个也可以的,用来对单独文件用.如果觉得还是不行的话,用lids的内核补丁,再加个lids的软件,这样的话绝对可以的.
回复

使用道具 举报

 楼主| 发表于 2004-10-16 17:00:26 | 显示全部楼层
我想有没有其他的方法,不要用软件来实现,因为我做的是嵌入式Linux,对资源要求较为严格。
回复

使用道具 举报

发表于 2004-10-16 18:24:40 | 显示全部楼层
我想有没有其他的方法,不要用软件来实现

嵌入式一般用的都是加密狗,以固化在rom中的程序实现,这个一般都是厂方会提供内核模块的.
回复

使用道具 举报

 楼主| 发表于 2004-10-17 08:34:30 | 显示全部楼层
版主误会我的意思了,我想做的就是让用户不能对某些系统目录进行修改,而不是要保密。用加密狗太过复杂,而且这个除了硬件,硬件层之上的东西,都是自己完成的。
回复

使用道具 举报

发表于 2004-10-17 08:55:43 | 显示全部楼层
那把有些重要的目录单独分区(小一点),然后在fstab中以read only方式挂载,这个方法如何?
回复

使用道具 举报

 楼主| 发表于 2004-10-17 10:13:06 | 显示全部楼层
我知道原理,可是还没有来的及实践,我是想先问问。谢谢版主了
回复

使用道具 举报

 楼主| 发表于 2004-10-20 11:14:20 | 显示全部楼层
问一个不该问的问题,利用mke2fs命令来对某一硬盘分区格式化,如何来确定大小。比如:mke2fs /dev/hdc1 来格式化整个/dhc1硬盘分区,那么如何给他的分成两个分区??
回复

使用道具 举报

 楼主| 发表于 2004-10-20 12:27:06 | 显示全部楼层
利用mke2fs命令怎样在一个介质中划分两个分区,同一种文件系统格式?比如,在/dev/hdc1 中我要建立两个ext2文件系统,其中一个是/,另一个是/boot。是不是还要计算分区的起始位置???
回复

使用道具 举报

发表于 2004-10-20 18:39:57 | 显示全部楼层
分区和格式化是两个步骤,分区用的是fdisk(linux下的,不是win下的),建立文件系统是mkfs
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-13 09:49 , Processed in 0.035630 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表