Write privileges in sparse root zone

I know that /usr directory is mounted as read-only in default in a sparse root zone. Is there no way to give specific users write privileges to /usr in a sparse root zone either using Solaris's role privileges or using sudo? Is it possible remove /usr from inherit-pkg-dir entries?

 

No. This isn't a file permission issue; it's a characteristic of the file system itself.  This is similar to asking if there's a privilege to give a user the ability to write to a read-only CDROM device. Even if you could do this, you _really_ wouldn't want to. Any change to /usr in this zone would affect every other sparse root zone as well as the global zone.  A root user within this zone could completely trash your machine. Not after the zone has been installed. If you were allowed to do that, you would end up with a zone that has no /usr directory at all.

 

But is there a way to install zone with its own /usr that is not taken from global zone right?

 

Yes, but that happens at initial zone install time by creating what is called a "whole root" zone.  You can't change this after install, it isn't just /usr there are other directories as well the zone is fundamentally installed a different way. That's a whole root zone. http://docs.sun.com/app/docs/doc/817-1592/6mhahuoor?l=en&a=view

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值