-2

ログインする Unix Aix サーバーがあります。

を使用してファイルを作成しようとするとtouch filename.txt、次のエラーが表示されます。

touch: 0652-046 Cannot create filename.txt

id と ls -lad を実行しました。コマンドを実行し、結果を投稿しました:

Response of id : uid=290975(gaara) gid=10(audit)
Response of ls -lad . : drwxr-xr-x    2 sigadmin student  256 Jan 11 05:57 .
4

2 に答える 2

4

まず、ファイルのパーミッションを確認します。

ls -lad .

次のような応答が返されます。

drwxrwxr-x   2 user group 4096 Jan 11 11:26 .

これらの権限はrwx、(ユーザー) rwx(グループ) およびr-x(その他) を示します。つまり、このディレクトリにのみファイルを作成できます (w=書き込み許可) usergroup

これらを自分の UID/GID と比較してください。

id

あなたの場合、ディレクトリはが所有していsigadminます。グループ化され、このディレクトリ (rx) に作成する権限がstudentありothersません。このディレクトリに書き込む権限を持っているのは 1 つだけなので、動作しないはずです。sigadmin

于 2013-01-11T10:50:44.057 に答える
0

そのファイルシステムにファイルを作成する権限がない可能性があります。ディレクトリ previleges を確認してください。誰がそのディレクトリに書き込み権限を持っているかを確認してください。

于 2013-01-11T10:48:02.030 に答える