<div style="font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helevetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", sans-serif; font-size: 14px; color: rgb(0, 0, 0);"><span style="background-color: rgb(255, 255, 255); line-height: 1.6;">Lewis Hyatt:</span></div><div style="font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helevetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", sans-serif; font-size: 14px; color: rgb(0, 0, 0);"><span style="background-color: rgb(255, 255, 255); line-height: 1.6;"><br /></span></div><div style="font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helevetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", sans-serif; font-size: 14px; color: rgb(0, 0, 0);"><span style="background-color: rgb(255, 255, 255); line-height: 1.6;"> maybe it's version compatibility beteen different lustre server and luster client.</span></div><div style="font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helevetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", sans-serif; font-size: 14px; color: rgb(0, 0, 0);"><span style="background-color: rgb(255, 255, 255); line-height: 1.6;"> </span></div><div style="font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helevetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", sans-serif; font-size: 14px; color: rgb(0, 0, 0);"><span style="background-color: rgb(255, 255, 255); line-height: 1.6;"> </span></div><div style="display:inline-block" contenteditable="false"><div style="display:block;width:150px;height:1px;border:none;margin:32px 0px 10px;background:rgb(230, 232, 235)"></div><div><a target="_blank" href="https://wx.mail.qq.com/home/index?t=readmail_businesscard_midpage&nocheck=true&name=%E5%A4%8F%E5%A4%A9&icon=http%3A%2F%2Fthirdqq.qlogo.cn%2Fek_qqapp%2FAQCGejBxtuXtZElGqVKcd5ic7qAFt0UyvAiaa0Ac2aONSNNrrXRqQ5Vemicalponw%2F0&mail=313680712%40qq.com&code=Gpvm-tMikpu9q4MbmG3k6GAaNELoL0jiSKLW_bJzwu2_SnQNrn-cy_YQRe5RNK837a6f5bloRuYMdwfhYhSviQ" style="text-decoration: underline;display:inline-block;text-decoration:none !important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei" class="xm_write_card" data-readonly="true"><table cellspacing="0" cellpadding="0" style="table-layout:fixed;padding-right:20px"><tbody><tr valign="top"><td style="width:40px;min-width:40px;padding-top:10px"><div style="width:38px;height:38px;border:1px #FFF solid;border-radius:50%;margin:0;vertical-align:top;box-shadow:0 0 10px 0 rgba(127,152,178,0.14)"><img style="vertical-align: bottom;width:100%;height:100%;border-radius:50%;pointer-events:none" src="http://thirdqq.qlogo.cn/ek_qqapp/AQCGejBxtuXtZElGqVKcd5ic7qAFt0UyvAiaa0Ac2aONSNNrrXRqQ5Vemicalponw/0" /></div></td><td style="padding:10px 0 8px 10px"><div style="font-size:14px;color:#33312E;line-height:20px;padding-bottom:2px;margin:0;font-weight:500" class="businessCard_name">夏天</div><div style="font-size:12px;color:#999896;line-height:18px;margin:0" class="businessCard_mail">313680712@qq.com</div></td></tr></tbody></table></a></div></div>
<div><br /></div><div><br /></div><article><div style="display:flex;align-items:center;padding-top:8px" contenteditable="false">
<div style="color:#959DA6;font-size:12px;line-height:30px;background:#FFF">Original</div>
<hr style="border: none;flex-grow:1;border-top:1px solid rgba(21, 46, 74, 0.07);margin-left:8px" />
</div><table data-uneditable="true" style="line-height: 20px; border-radius: 6px; background-color: rgba(20, 46, 77, 0.05); margin: 0px; width: 100%;"><tbody><tr><td style="width: 866.2px; height: 96px; line-height: 20px; padding: 8px;"><div style="line-height: 20px; font-size: 12px;"><span style="color: rgb(92, 97, 102);">From:</span>
<span style="color: rgb(0, 0, 0);">lustre-discuss-request</span>
<span style="color: rgb(149, 157, 166);">lustre-discuss-request@lists.lustre.org</span>
</div><div style="line-height: 20px; font-size: 12px;"><span style="color: rgb(92, 97, 102);">Sent Time:</span>
<span style="color: rgb(0, 0, 0);">2025-01-22- 05:03</span>
</div><div style="line-height: 20px; font-size: 12px;"><span style="color: rgb(92, 97, 102);">To:</span>
<span style="color: rgb(0, 0, 0);">lustre-discuss</span>
<span style="color: rgb(149, 157, 166);">lustre-discuss@lists.lustre.org</span>
</div><div style="line-height: 20px; font-size: 12px;"><span style="color: rgb(92, 97, 102);">Subject:</span>
<span style="color: rgb(0, 0, 0);">lustre-discuss Digest, Vol 226, Issue 23</span>
</div></td></tr></tbody></table><div><br /></div>
Send lustre-discuss mailing list submissions to<br /> lustre-discuss@lists.lustre.org<br /><br />To subscribe or unsubscribe via the World Wide Web, visit<br /> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org<br />or, via email, send a message with subject or body 'help' to<br /> lustre-discuss-request@lists.lustre.org<br /><br />You can reach the person managing the list at<br /> lustre-discuss-owner@lists.lustre.org<br /><br />When replying, please edit your Subject line so it is more specific<br />than "Re: Contents of lustre-discuss digest..."<br /><br /><br />Today's Topics:<br /><br />1. Question about permissions on directory with sticky bit set<br />with 2.16.1 client, 2.12.6 server Lewis (Lewis Hyatt)<br /><br /><br />----------------------------------------------------------------------<br /><br />Message: 1<br />Date: Tue, 21 Jan 2025 13:54:42 -0500<br />From: Lewis Hyatt<br />To: Lustre discussion<br />Subject: [lustre-discuss] Question about permissions on directory with<br /> sticky bit set with 2.16.1 client, 2.12.6 server Lewis<br />Message-ID:<br /> <CAA_5UQ5De-7Pxh78T=6RGruWhAj2MgbOGdjhj77ozU=dq8ZcDQ@mail.gmail.com><br />Content-Type: text/plain; charset="UTF-8"<br /><br />Hello-<br /><br />I have a lustre server running 2.12.6. I am planning to upgrade the<br />clients (not the server) from Ubuntu 18 to Ubuntu 24, and I am testing<br />this configuration using lustre 2.16.1 on the client side. So far, it<br />builds and performs just fine like this, but I have come across one<br />obscure issue. If a file resides in a world-writable directory with<br />the sticky bit set, then I am not able to append to files in that<br />directory as the root user. As an example:<br /><br />$ uname -r<br />6.8.0-51-generic<br />$ lfs --version<br />lfs 2.16.1<br />$ mkdir tmp<br />$ chmod 1777 tmp<br />$ cd tmp<br />$ touch f<br />$ chmod 644 f<br />$ sudo chown nobody f #any user other than the current user goes here<br />$ sudo su<br /># echo >> f<br />bash: f: Permission denied<br /><br />strace sees:<br /><br />openat(AT_FDCWD, "f", O_WRONLY|O_CREAT|O_APPEND, 0666) = -1 EACCES<br />(Permission denied)<br /><br />The above sequence works as expected for non-lustre filesystems on the<br />same client, and it works for lustre with the same lustre server on<br />the Ubuntu 18 clients running lustre client 2.12.9_11_g60c2827.<br /><br />I am wondering if this change is expected or if there's something I<br />can configure to preserve the previous behavior... thanks very much in<br />advance for any help!<br /><br />-Lewis<br /><br /><br />------------------------------<br /><br />Subject: Digest Footer<br /><br />_______________________________________________<br />lustre-discuss mailing list<br />lustre-discuss@lists.lustre.org<br />http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org<br /><br /><br />------------------------------<br /><br />End of lustre-discuss Digest, Vol 226, Issue 23<br />***********************************************
</article><div><br /></div>