永久 LiveCD:允许用户对 USB 密钥进行写入访问

永久 LiveCD:允许用户对 USB 密钥进行写入访问

在持久模式下使用 kubuntu liveCD,我想允许用户在启动 USB 密钥上写入(将数据从“casper”文件中取出)。

  • USB(root)自动安装在/cdrom中
  • kubuntu 是“主要”用户(uid 999)

到现在:

kubuntu@kubuntu>touch /cdrom test
touch: cannot touch '/cdrom/test': Permission denied
kubuntu@kubuntu>sudo touch /cdrom test   ==> IT WORKS

所以我想将“所有权”设置为 kubuntu 用户,或将权限设置为 777 (作为“最后机会”)

kubuntu@kubuntu:/cdrom$ cat /etc/mtab | grep sdb1
/dev/sdb1 /cdrom vfat rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
kunbuntu

我试过了:

kubuntu@kubuntu:/cdrom$ sudo mount -o remount,rw /cdrom
kubuntu@kubuntu:/cdrom$ sudo mount -o remount,rw,uid=999,gid=999 /cdrom 
kubuntu@kubuntu:/cdrom$ sudo mount -o remount,rw,uid=999,gid=999,umask=0000 /cdrom

不用找了...

甚至尝试修改 fstab 并添加以下内容:

/dev/sdb1 /cdrom vfat rw,noatime,fmask=0000,dmask=0000,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro,uid=999,gid=999 0 0

没有运气。

如何允许 kubuntu 用户在此键上写入?

答案1

只需将 Live CD 安装在 USB 记忆棒上,就像安装在普通硬盘上一样。

几年前这对我有用。我在 VirtualBox 中启动 Live ISO,安装 USB 并像任何 Ubuntu (Debian) 衍生发行版一样安装它。

我希望我的回答不会太短:)

答案2

Live CD ROM 在运行操作系统时不可写入。我真的不认为你可以对其实施任何形式的持久性。然而,USB 驱动器可用于安装操作系统,这样您就可以获得所需的持久性

相关内容