タグ付けされた質問 「permissions」

権限は、ファイル、ディレクトリ、デバイスなどのリソースへのアクセスを制御するUnixの方法であり、所有者、グループ、またはすべてのユーザーに対して指定できます。

2
特定のフォルダーにアクセスする権限のみを持つsshユーザーを追加する方法は?
特定のフォルダーにアクセスする権限のみを持つsshユーザーを追加する方法は? useradd -d /var/www/xyz.com.tr/musteri -s /bin/bash -g sshd musteri というユーザーを作成しましたmusteri。ホームフォルダーとグループを設定します。そこで、musteriユーザーを「/var/www/xyz.com.tr/musteri」に統合したいと思います。別のフォルダにアクセスしたくない。

4
グループにユーザーを追加しましたが、ファイルに対するグループの権限はまだ効果がありません
ファイル(chmod g+w testfile)のアクセス権を変更し、実行すると次の結果がls -l testfile得られます。 -rwxrwxr-x 1 user1 user1 0 2011-01-24 20:36 testfile 次に、そのグループにユーザーを追加しました( " / etc / group "にはuser1:x:1000:user2行があります)が、そのファイルをuser2として編集できません。これはなぜですか?

3
chmod + wがother(o)に書き込み許可を与えないのはなぜですか
私は実行するとchmod +w filename、それはへの書き込み権限を与えるものではありませんother、それだけに書き込み権限を与えるuserとgroup。 このコマンドを実行した後 chmod +w testfile.txt ランニングls -l testfile.txtプリント -rw-rw-r-- 1 ravi ravi 20 Mar 10 18:09 testfile.txt しかし、の場合+r、+xそれは適切に動作します。 使いたくありませんchmod ugo+w filename。

3
ファイルのACLマスクと標準グループ許可を関連付ける関係は何ですか?
最初にファイルを作成し、標準のアクセス許可とACLエントリを確認します。 $ touch file; ls -l file; getfacl file -rw-r--r-- 1 user user 0 Jul 30 16:26 file # file: file # owner: user # group: user user::rw- group::r-- other::r-- 次に、ファイルにACLマスクを設定し、標準のアクセス許可とACLエントリを再度確認します。 $ setfacl -m mask:rwx file $ ls -l file; getfacl file -rw-rwxr--+ 1 user user 0 Jul 30 16:26 …
17 files  permissions  acl 

8
ls -l出力形式をchmod形式に変換します
次の出力があるとしますls -l: drwxr-xr-x 2 root root 4096 Apr 7 17:21 foo これを使用する形式に自動的に変換するにはどうすればよいchmodですか? 例えば: $ echo drwxr-xr-x | chmod-format 755 OS X 10.8.3を使用しています。
17 permissions  ls  chmod 

2
addgroup vs groupadd
私が知っていることが起こるとの間に若干の違いがあるadduserとはuseradd。 (つまり、ホームディレクトリの作成など、adduser追加機能がありますuseradd。) その後、関係するものであるaddgroupとはgroupadd? グループを作成する好ましい方法はありますか?

1
(安全に)/ tmpを別のボリュームに移動する方法は?
今日、/tmpディレクトリは職場のマシンでいっぱいになりました。問題は、それほど大きくないルートパーティションにあったことです。これを修正するために、同僚は/new/tmp別の場所にディレクトリを作成し、すべてのコンテンツを新しいディレクトリにコピーし、元のディレクトリを削除し/tmpてsymlinkを作成しました/tmp -> /new/tmp。 彼がファイルをコピーしたとき(実際、これは私ではなく、他の誰かでした!)彼は使用しなかった-aので、すべてのファイルの所有者は/new/tmpでしたroot。さらに、彼は/new/tmpディレクトリのアクセス許可を設定しなかったため、デフォルトの0755になりました。これにより、トラブルは終わりませんでした。結局、すべてを破棄し/tmpて再起動する必要がありました。 /tmp大勢の人たちが、VNC経由のGnomeを実行するため、ディレクトリには、さまざまなソケットやパイプやその他もろもろが含まれていて、私が使用しscreen、独自のパイプを持っています。 実行中のシステムの別のボリュームにディレクトリを移動する安全な方法はあり/tmpますか?すべてを機能させ続けるために実際に何をしたかはわかりません。私はパイプとソケットに何が起こるかについて特に興味があります。

1
ルートクロンはスクリプトを実行しません(許可は拒否されました)
次のコマンドを使用して、特定のユーザーのフォルダーにあるスクリプトを定期的に実行するようにルートcronタブを編集しました。 sudo crontab -e cronがスクリプトを実行するとき、これは出力です: sh: 1: /home/user/Location/Of/Script: Permission denied ルートcronには何でもできる許可があると思いました。このスクリプトをルートとして手動で実行しても問題はありません。 詳細なエラー情報はここで見つけることができることをドキュメントで読みました: sudo cat /var/log/syslog 私が見つけたものは次のとおりです。 Jan 30 12:30:01 backup CRON[17702]: (CRON) info (No MTA installed, discarding output) ただし、これはおそらく許可拒否の問題とは無関係だと思います。 だから私は本当に何をする必要がありますか?



2
ユーザーが所有していないファイルをchmodすることを許可できますか?
rootまたは自分以外のユーザーが所有するファイルをユーザーがchmodできるようにします。ファイルを777にchmodしましたが、「操作は許可されていません」と表示されます。ユーザーをファイルのグループに追加し、同じものを取得しました。ユーザーが書き込みアクセス権を持つファイルをchmodできないのはなぜですか?


2
ハードリンクの作成-許可?
どの許可がハードリンクの作成に影響しますか?ファイルの所有権自体が重要ですか? ユーザーaliceがtarget.txtディレクトリ内のファイルへのハードリンクを作成したいとしますtarget-dir。 とのalice両方でどのパーミッションが必要ですか?target.txttarget-dir 場合はtarget.txt、ユーザーが所有しているbillとtarget-dir、ユーザーによって所有されchad、それは何も変わりませんか? この状況をシミュレートして、ext4ファイルシステムに次のフォルダー/ファイル構造を作成しようとしました。 #> ls -lh . * .: drwxr-xr-x 2 bill bill 60 Oct 1 11:29 source-dir drwxrwxrwx 2 chad chad 60 Oct 1 11:40 target-dir source-dir: -r--r--r-- 1 bill bill 0 Oct 1 11:29 target.txt target-dir: -rw-rw-r-- 1 alice alice 0 Oct 1 11:40 dummy ながらaliceにソフトリンクを作成することができtarget.txt、彼女はハードリンクを作成することはできません。 …

5
OSはコマンドにsudoが必要であることをどのように認識しますか?
実行可能ファイルを実行すると、OSが許可を拒否する場合があります。たとえばmake install、システムパスをプレフィックスとして実行する場合sudoはが必要になりますが、非システムパスをプレフィックスとして実行する場合は要求されませんsudo。OSは、プログラムが何かを実行する前であっても、実行可能ファイルを実行するにはユーザーよりも多くの特権が必要であると判断しますか? 場合によっては、プログラムの実行が許可されないことはありませんが、プログラムをで実行すると、プログラムはさらに多くのことができるようになりますsudo。たとえば、duあるシステムディレクトリで実行している場合、そのディレクトリでのみ、 sudoあるディレクトリにアクセスできます。OSがプログラムを実行する前に、そのようなプログラムを実行する許可を拒否しない、またはより多くの特権を通知することが望ましいのはなぜですか? それはいつでもというのは本当であるsudo作品が、suまた仕事、そしていつでもしますsu作品は、sudoまた働くのだろうか?またはsu、ユーザーは以上のことを行うことができますsudoか?OSは、いつsudo機能し、いつsu必要になるかをどのように決定しますか?
16 permissions  sudo 

4
ext4外付けハードドライブのコンピューター間でユーザー権限を移植できますか?
外付けのUSB 3ディスクドライブ(容量2TB)があり、これはマシンからマシンに移動される可能性が最も高いです。ディスクには、GUIDパーティションテーブルとext4パーティションがあります。プロセスを昇格しない限り、ディスクに書き込むことができません(sudo)。 今のところ、私は次のいずれかまたは両方を試すことを考えており、それぞれの短所を知りたい- chmod 777 /mnt/externalDrive chown nobody:nogroup /mnt/externalDrive 777許可を与え、user1(UID:1005)がそれに書き込み、後でuser7がUID:1005である別のコンピューターにディスクを移動した場合、どうなりますか?user7はそのコンピューター上のファイルの所有者になりますか?私は定期的chown -R nobody:nogroup /mnt/externalDriveにディスク上で実行する必要があるように思えます。 私が明らかに悪い慣習と考えているものはありますか?ディスクには、ビデオ、音楽、画像が含まれている可能性が高く、財務データのように保護する必要はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.