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

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

2
775/664以外のアクセス許可を持つディレクトリとファイルを検索します
Webサイトをあるサーバーから別のサーバーに移動していますが、Gitはファイルのアクセス許可などのメタデータを保存しません。それぞれ775/664ではないディレクトリとファイルを見つける必要があります。 今、私はこの丸石を組み合わせた仕掛けを使用しています: $ find . -type d -exec ls -la {} \; | grep ^d | grep -v ^drwxrwxr-x $ find . -type f -exec ls -la {} \; | grep -v ^d | grep -v ^-rw-rw-r-- | grep -v '.git' これは機能しますが、かなりハッキーだと感じます。これを行うためのより良い方法、おそらく標準的な方法はありますか、または単にハックする必要がありますか? これは、Bashの下でGNUツールを使用した最近のUbuntuバージョンで実行されています。
21 permissions  find 

3
tarファイルの内容を所有者とグループに強制しますか?
ファイルの作成元のシステムに存在しないowner:groupペアに属するコンテンツを含むtarファイルを作成したいと思います。 私が試した方向は次のとおりです。 tar ca --owner='otherowner' --group='othergroup' mydata.tgz mydata このコマンドを実行すると、次のエラーが表示されます。 tar: otherowner: Invalid owner tar: Error is not recoverable: exiting now tarがowner:groupを受け入れるように強制する方法はありますが、どちらもファイルの作成元のシステムに存在しませんか?
21 permissions  users  tar 


1
sudoユーザーとrootユーザーの違い[非公開]
閉じた。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 閉じた3年前。 /etc/sudoersユーザーが何を行うことができますファイルリストsudoコマンド rootユーザーが/etc/sudoersファイルを作成および変更します。 この概念を理解するのは難しいです。 sudo特権を持つすべてのユーザーがsudoersグループに属している場合、sudo suコマンドを与えることですべてのユーザーがrootになることができます。 次に、実際のrootユーザーは誰で、sudoersグループのユーザーの権限をどのように制御しますか? 説明してください。

4
「実行のみ」のファイル許可の有効なユースケースは何ですか?
私はchmodとその8進数モードについて読んでいました。私はそれ1が実行のみであることを見ました。実行のみの権限の有効なユースケースは何ですか?ファイルを実行するには、通常、読み取りおよび実行権限が必要です。 $ echo 'echo foo' > say_foo $ chmod 100 ./say_foo $ ./say_foo bash: ./say_foo: Permission denied $ chmod 500 ./say_foo $ ./say_foo foo

3
プライベートディレクトリの下にパブリックディレクトリを作成できますか?
サーバー上にアクセス許可700の個人フォルダー/ a / bがあります。/a/bのコンテンツを他のユーザーがリストしたくない。/ aの所有者はルートです。 ここで、すべてのユーザーに対してディレクトリ/ a / b / cの完全な権限を開く必要があります。 / a / b / cの許可を777に変更しましたが、他の人にはまだアクセスできません。


3
ファイルへの書き込みアクセスを非侵襲的にテストする方法は?
シェルスクリプトで、実際にファイルを変更せずに、ファイルへの書き込みアクセスを簡単かつ非侵襲的にテストするにはどうすればよいですか? の出力を解析することはできましたがstat、実装と時間によって統計出力がどれだけ異なるかはわかりませんが、それは本当に複雑で、おそらく壊れやすいようです。 ファイルの最後に追加して、それが成功するかどうかを確認することもできますが、考えられる2つの理由から、潜在的に危険です。 ここで追加を削除する必要があり、他のプロセスがファイルに書き込む場合、私の行が最後ではないため、これはすぐに重要になります。 ファイルを読み取るプロセスには、そのファイルの内容に関する任意の要件がある場合があり、そのアプリケーションが壊れている可能性があります。

4
より広く使用されている:chmod 777またはchmod a + rwx [終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 権限を変更する2つのオプションのうち: chmod 777 file.txt chmod a+rwx file.txt ユーザーが特定のファイルのファイル許可を変更する必要があることを詳述した文書を書いています。ファイルのアクセス許可を変更する最も一般的な方法として詳細に説明します。 現在は言う: - Set permissions on file.txt as per the example below: - chmod 777 /tmp/file.txt これは単なる例であり、すべてのユーザーに完全なアクセス許可を与えるためにファイルを変更することはありません。

11
VimエラーE138:viminfoファイル$ HOME / .viminfoを書き込めません!
私はむしろ奇妙な何かに遭遇したのではないかと心配しています。ファイルを正常に開くとvim README.txt、すべてが正常になります。しかし、にするsudo vim README.txtと、ファイルは空白になりE138: Can't write viminfo file $HOME/.viminfo!、終了しようとするとエラーが発生します。 .viminfoファイルが破損している疑いがあるので、削除しました。この問題は残っています。誰でも助けることができますか?
20 permissions  vim  sudo  root 

4
ファイル許可におけるユーザーおよびグループ所有者の優先順位
Linux(Arch Linux)でのファイルのアクセス権に関して、(私にとっては)予期せぬ何かに遭遇しました。基本的に私は: userX に groupX fileX userX:groupX ---rwx---- 困ったこと:でアクション(rwx)を実行できませんfileX。これは正解?これが実際に予想される動作であることを誰かが確認できますか? 私が実行できる唯一のアクションがあるmvとrm私は親ディレクトリへの書き込み権限を持っているので。 問題は、これらの権限は、最も一般的な権限(その他->グループ->ユーザー)から始まって、互いに崩れると常に考えていたことです。言い換えれば、o=rwxグループとユーザーの許可が何であるかを誰が気にしているのでしょうか?どうやらこれは事実ではありませんが、私にはあまり意味がありません。それは直感に反するようです。このアプローチが有用であると思われる唯一のことは、非常に特定の人/グループを簡単に除外することです。これは賢明な方法ではないようです(imho)。それに、所有者(およびグループ?)はchmodとにかくできるはずです。この問題について何か考えはありますか?

3
ディレクトリで誤って-R + xをchmodしました。正しい権限を復元するにはどうすればよいですか?
まあ、具体的には、そうでしたchmod -R 755。これで、すべてのファイルが実行可能になりましたが、これは望ましくありません。の各ファイルの最初の2バイトを調べる必要があると考えていますが、#!これですべてがカバーされますか?代わりにfile、すべてを調べて、その決定に基づいて判断する必要がありますか?または、これを行うためのより良い方法はありますか? 再帰的にディレクトリを通過し、「実行可能」でないファイルに-xを設定する好ましい方法は何ですか?

7
仮想ディスクにrawディスクを追加しようとするとVERR_ACCESS_DENIED
小さなLinuxディストリビューションがインストールされた、機能する起動中のUSBドライブを指すvirtualbox rawディスクを作成しました。 sudo ./VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/MyTinyLinux/rawdiskonusb.vmdk -rawdisk /dev/disk2 -partitions 2 virtualbox VMに追加しようとすると、次のエラーが表示されます。 Failed to open the disk image file ~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk. Permission problem accessing the file for the medium '~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk' (VERR_ACCESS_DENIED). Result Code: VBOX_E_FILE_ERROR (0x80BB0004) Component: MediumWrap Interface: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda} Callee: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945} Callee RC: VBOX_E_OBJECT_NOT_FOUND …


1
gpg:警告:homedir '/home/user/.gnupg'の安全でない所有権
システム:Ubuntu 18.04ベースのLinux Mint 19 Betaをテストしています。 関連のないパッケージをインストールしているときにこの警告が表示されました。 gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg' これは、lsディレクトリ自体の出力です。 $ lld /home/vlastimil/.gnupg drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg それは問題ないようです。 これは、lsディレクトリの内容の出力です。 $ ll /home/vlastimil/.gnupg/ total 24K drwx------ 2 vlastimil vlastimil 4,0K Jun 26 11:36 crls.d drwx------ 2 vlastimil vlastimil 4,0K Jun 26 05:28 …

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