【初心者】Ubuntu Linux 122【本スレ】 (213レス)
【初心者】Ubuntu Linux 122【本スレ】 http://mao.5ch.net/test/read.cgi/linux/1729990423/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
134: login:Penguin [sage] 2024/12/13(金) 22:19:19.71 ID:32XdSjNY どなたかお教えください。usbメモリ内にシェルファイルを置いて実行したいのですが、出来ません。chmod +xしてもlsしたら実行権が外されているし、既に実行権のあるpc内のシェルファイルをusb内に移動しても何故か実行権がはずされております。 なおsdカード内では何事もなく実行出来ます。 ubuntu22.04です。usbメモリは違うメーカーのを2個試しましたが両方ダメでした。ファイルシステムは両方fat32でした、多分。 http://mao.5ch.net/test/read.cgi/linux/1729990423/134
135: login:Penguin [sage] 2024/12/14(土) 01:51:26.85 ID:JaZPMfPV >>134 マウントオプションを確認してみてください 実行できない方はnoexecがついてるかumaskで実行権を落としてるはず http://mao.5ch.net/test/read.cgi/linux/1729990423/135
137: login:Penguin [sage] 2024/12/14(土) 18:45:55.33 ID:FKMy28z6 >>134 135さんが言ってくれてるけど補足で そのUSBメモリはほぼFAT系のファイルシステムで フォーマットされてるはずだけど、 FAT系のファイルシステムは元々パーミッションや オーナー/グループをサポートしてないのだ ので、マウントするときに便宜的に基本777で それをマウントオプションの*maskで制限してるだけ だからchmodやchownはその場では効かなくて マウントし直して*maskオプションを設定する必要があるます http://mao.5ch.net/test/read.cgi/linux/1729990423/137
138: login:Penguin [] 2024/12/14(土) 19:14:56.01 ID:h35VjeV/ >>134 とりあえず実行したいなら >>136 さんの方法がシェルスクリプトの権限に関係なく実行できるから、いいと思うぞ。 $ sh /media/hoge/USB01/hoge.sh みたいな感じで。 http://mao.5ch.net/test/read.cgi/linux/1729990423/138
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.753s*