豫ICP备17040950号-2

ubuntu下NTFS文件系统权限问题

修改 ubuntu NTFS 文件系统下没有执行权限的问题
由于NTFS本身的特殊性,不能对其分区的文件权限进行修改,无论是suodo还是root都没有用。

安装以下两个插件解决问题:

sudo apt-get install ntfs-3g       //这个12.04已经有了。
sudo apt-get install ntfs-config   //这个是个图形界面的NTFS权限配置程序。

打开ntfs-config后,我把权限全开了。

再看NTFS目录下的所有文件,权限都有了。不过还是不能用chmod命令来修改。

同时,ntfs-config可以帮助用户自动挂载所有硬盘分区:

sudo ntfs-config      //自动挂载所有分区

实际就是在/etc/fstab中添加相应的挂载信息,如不需要,可以直接删掉,重启后就不再自动挂载了。

附:查看硬盘分区UUID的命令:
sudo blkid

yum命令

通过yum安装和删除RPM包

安装rpm包,如dhcp
[root@localhost ~]#yum install dhcp

删除rpm包,包括与该包有依赖性的包
[root@localhost ~]#yum remove licq
注意:同时会提示删除licq-gnome,licq-qt,licq-text

通过yum工具更新软件包

检查可更新的rpm包:
[root@localhost ~]#yum check-update

更新所有的rpm包:
[root@localhost ~]#yum update

Linux中目录的粘贴位(t位)

directory permission(目录权限)

same bits, but different semantics from those of files

r: can list directory contents

w: can add or remove files from a directory

x: can enter a directory

especially, when the “w” bit is set, anyone can remove anyone’s files, how can we prevent this?

the "t" bit (sticky bit)

everyone can only remove herself's files

e.g., run:

   $ ls -l /

and then check the directory "/tmp"

  what's it's permmission bits? why?

关于linux下粘贴位(sticky位).
要删除一个文件,你不一定要有这个文件的写权限,但你一定要有这个文件的上级目录的写权限。也就是说,你即使没有一个文件的写权限,但你有这个文件的上级目录的写权限,你也可以把这个文件给删除,而如果没有一个目录的写权限,也就不能在这个目录下创建文件。
如何才能使一个目录既可以让任何用户写入文件,又不让用户删除这个目录下他人的文件,sticky就是能起到这个作用。stciky一般只用在目录上,用在文件上起不到什么作用。
在一个目录上设了sticky位后,(如/home,权限为1777)所有的用户都可以在这个目录下创建文件,但只能删除自己创建的文件(root除外),这就对所有用户能写的目录下的用户文件启到了保护的作用。

LFS恢复工作状态

LFS(Linux From Scratch)

方法一:
1.重新启动计算机,并从LiveCD启动
2.加载分区
export LFS=/mnt/lfs
mkdir -pv $LFS
mount /dev/sda2 $LFS
3.加载交换分区(如果不想用交换分区或者没有交换分区可跳过此步骤)
swapon /dev/sda1
4.建立工具链的链接
ln -sv $LFS/tools /
5.创建lfs用户
groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
passwd lfs
chown -v lfs $LFS/tools
chown -v lfs $LFS/sources
su - lfs
6.建立lfs用户的环境
cat > ~/.bash_profile ~/.bashrc