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

ファイル、ドキュメント、アカウント、コンピュータなどへのアクセスと制限

1
RHELにディレクトリをマウントするときのNOEXECフラグの意味は?
マウント時にNOEXECフラグを理解しようとしています。 / tmpディレクトリが「/」以外のドライブにマウントされており、NOEXECが存在するatmにアクセスできない、他のマシンの/ tmpディレクトリ内に実行の問題があります。このシナリオを自分のマシンで再現したかったのですが、2台目のハードドライブがありません。私は次のコマンドを試してみました: mount --bind /test1 /test2 その後、bindフラグを削除NOEXECして/ etc / fstabに追加しました。次に、test.shというファイルを/ test2に作成しました。このファイルには、「hello world」がエコーされます。私はそれを試して実行すると、「許可が拒否されました」と表示されました。それから私は走りましたchmod 777 test.sh、そして、ファイルをうまく実行することができました。NOEXECフラグで何も実行できないようにすべきだと思いましたか? mount --bind /test1 /test2完全に異なる物理ドライブからのマウントと同じではありませんか?/ test1と/ test2のように別のドライブにありますか?

3
Windows 10でフォルダーを削除できない
C:/ ProgramData内のフォルダーを削除しようとしていますが、試行するたびに次のエラーメッセージが表示されます。 「このアクションを実行するには権限が必要です。このフォルダを変更するには、管理者からの権限が必要です。」 私は(失敗した)所有権を取得しようとしました(プロパティ/セキュリティ/詳細設定などの方法を使用)。 非表示の管理者アカウントにもログインすると、「アクセス許可が必要です」などの同じメッセージが表示されます。 他に何ができるかわからない。誰かがこれを回避する方法を知っていますか?ありがとう。 更新:この問題は、フォルダーがMalwareBytesによって作成されたものであることがわかりました-削除ツールを実行すると問題が解決しました。

3
viにログインし、変更を加え、最初にsudoを忘れた-今何を
viエディターを使用して、Ubuntu Linuxコンピューターの構成ファイルに長い変更を加えました。残念ながら、私は最初にsudoを忘れていたので、今はエディタにいますが、権限がないために変更を保存できません。その端末でユーザーを遡ってsudoできますか、それとも何をするのが最善の行動でしょうか?
11 linux  permissions  sudo  vi 

2
自分のディレクトリにcdできないのですか?
EC2インスタンスで、Apacheのログの場所をデフォルトとは異なるディレクトリに変更しました。これは、(非ブート、データのみ)EBSでログを保持できるようにするためです。 ただし、cdlogsディレクトリにはアクセスできません。それは私のユーザーに属し、すべてのユーザーに読み取り権限があります。catログもできません(ただし、sudoでは機能し、Apacheが正常にログを記録していることがわかります)。 $ ls -lh total 4.0K drw-rw-rw- 2 ubuntu ubuntu 4.0K 2011-05-15 14:52 apache $ ls -lh apache/ ls: cannot access apache/error.log: Permission denied ls: cannot access apache/access.log: Permission denied total 0 -????????? ? ? ? ? ? access.log -????????? ? ? ? ? ? error.log $ cd apache …

2
rsyncセットグループ所有者、グループ権限
コンピューターからリモートLinuxシステムにファイルを転送するためにrsyncを使用したいと思います。ローカルファイルのグループ所有権に関係なく、リモート側でこれらの値を設定したいと思います。 リモートのLinuxシステムを使用している場合は、ディレクトリを作成し、所有権と権限を次のように設定できます。 mkdir my_directory chown :my_group my_directory chmod 775 my_directory ローカルでディレクトリを作成してからrsyncを使用する場合(my_groupがローカルにないことに注意してください)、次のようにします。 rsync -ae ssh --chmod=ug+rw,Dug+rwx my_directory remoteserver:dest これは機能しますが、rsyncを使用してグループ所有者を設定する方法を理解できません。を実行するとchmod g+s dest、my_directoryには正しいグループ所有者がいますが、内部のすべてのファイルには正しくないグループ所有者がいます。


1
Windowsコンテナ:Containeradministrator対Administrator?
Dockerのユーザーに関しては、少し混乱しています。Windowsコンテナ(例:microsoft / windowsservercore)を実行して「whoami」と入力すると、次の応答が返されます user manager\containeradministrator しかし、コンテナ内で「ネットユーザー」を実行すると、containeradministratorが表示されず、むしろ ------------------------------------------------------------------------------- Administrator DefaultAccount Guest では、結局のところこのconataineradministratorはどのユーザーであり、どのような権限を持っているのでしょうか。彼はユーザーグループに属していますか?

7
大きなフォルダーの移動に時間がかかるのはなぜですか?
100kを超えるファイルを含む大きなフォルダーがあります。アーカイブフォルダに移動しましたが、移動に時間がかかりました。何故ですか?XPでは1秒未満で完了しますが、Windows 7ではそうではありません。許可することは確かですが、それを無効にして高速化する方法はありますか? フォルダを同じドライブ/パーティション内の別のフォルダに移動しています。XPでは。私の知る限り、フォルダファイルをある場所から別の場所に移動するだけです。Windows 7では、移動したときにすべてのファイルの何かに触れているようです。 これを修正するにはどうすればよいですか?権限プロパティを削除しますか?

2
NTFSアクセス許可-ファイルとフォルダーを作成しますが、削除と変更はできません
目的:ユーザーがファイルを作成できるが、変更や削除はできない共有フォルダー。また、ユーザーはサブフォルダーを作成できる必要があります。 セキュリティグループに次の高度なNTFSアクセス許可を付与しました。 フォルダの走査/ファイルの実行 フォルダのリスト/データの読み取り 属性の読み取り 拡張属性の読み取り ファイルの作成/データの書き込み 読み取り許可 試行錯誤の結果、「属性の書き込み」を許可しないことで、ユーザーが既存のファイルを変更/削除できないようになっていることがわかりました(これが私が望んでいることです)。しかし、なぜこれが機能するのかを正確に説明したいと思います。私が持っている唯一の理論は、ファイルの削除/変更がファイルの属性を変更するということですか?これは同じ線に沿った議論です。 編集-私の質問の2番目の部分は無関係です。「ファイルの作成/データの書き込み」を選択しただけだと思いましたが、「フォルダの作成/データの追加」も選択しました。 さらに、ユーザーがルート内にサブフォルダーを作成できるようにしたいのですが、「ファイルの作成/データの書き込み」を許可することで、これが可能になることがわかりました。しかし、繰り返しになりますが、この名前はこの権限がフォルダではなくファイルの作成を許可するだけであることを示唆しているので、なぜ機能するのかわかりませんか?Microsoftの「ファイルの作成/データの書き込み」属性の説明は、「フォルダーの場合、ユーザーがフォルダー内にファイルを作成できるかどうかを指定します。ファイルの場合、ユーザーがファイルを変更したりデータを上書きしたりできるかどうかを指定します。」フォルダ内にサブフォルダを作成する機能についての言及はありませんか? だから、基本的に、私がやろうと思ったことを達成しましたが、なぜそれが機能するのか理解できませんか?

5
Regedit「削除できません」「キーの削除中にエラーが発生しました」
regeditでレジストリキーを削除しようとしていますが、このエラーが発生し続けます。 削除できません(キー名):キーの削除中にエラーが発生しました。 私は管理者であり、キーとすべての親キーと子キーの権限を確認しました。完全に制御できますが、同じエラーが引き続き表示されます。 どんな助けでもありがたいです。

3
Mac OS X El Capitanで誰でもアクセスできるSMB共有をマウントする方法
誰でもアクセスできるSMBネットワーク共有をマウントするにはどうすればよいですか?これが私が試したものです: mountコマンドの使用 me$ sudo mkdir /Multimedia me$ sudo chmod 777 /Multimedia me$ sudo mount -t smbfs -o nosuid,-d=777 //user:password@qnap/Multimedia /Multimedia/ その後 me$ cd /Multimedia -bash: cd: /Multimedia: Permission denied マウント後の/ Multimediaに対する権限 drwxrwxrwx 1 root wheel 16384 Nov 8 11:04 Multimedia まだこれは動作します root# cd /Multimedia tl; drルートのみがマウントされた共有にアクセスできます 自動マウントの使用 に /etc/auto_master # …

2
Windows 7のサブフォルダー内のファイルにアクセス許可を設定する
Windowsのセキュリティに関する奇妙な問題に対処しています。私はラップトップを、Win 7 x64 Ultimateを実行しているものから、Win 7 x64 Professionalを実行しているものに切り替えました。私はすべての音楽を「Music」というフォルダーの外部ドライブに保存します。私の電話などはAppleなので、私はiTunesを使って聴いています。iTunesの設定では、ライブラリを外部ドライブのそのフォルダにポイントしています。すべてが協力的でした。 そこで、新しいラップトップにiTunesをインストールし、外部ドライブと同じドライブに同じフォルダを追加します。ライブラリをインポートしようとしても、何も起こりません。また、Musicフォルダー全体にロックアイコンが表示されていることにも気付きました。私は先に進み、右クリックしてセキュリティに移動し、ユーザー名とAdministratorsグループ全体の両方がフォルダーとすべてのサブフォルダーとファイルを完全に制御できることを確認しました。 フォルダにアクセス許可を適用した後、iTunesに戻り、ライブラリをもう一度試しました。今回は問題なくインポートできましたが、今はiTunesで音楽を再生できません。その後、フォルダに戻り、vlc、windowsメディアプレーヤーなどを使用して、mp3を個別に再生しようとしました。動作しません。WMPが吐き出す:Windows Media Playerはファイルにアクセスできません。ファイルが使用中であるか、ファイルが保存されているコンピューターにアクセスできないか、プロキシ設定が正しくない可能性があります。だから私は個々のファイルの権限をチェックアウトしました、そして彼らは完全な制御権を持つ私のユーザー名を持っていません。しかし、それらがすべて含まれているフォルダーを確認すると、「このフォルダー、サブフォルダー、およびファイル」の適用先でフルコントロールが設定されています。 だから私は何が間違っているのですか?すべてのファイルに個別のアクセス許可を適用するという考えは、自分を殺したくなります。これを行うための全体的な方法はありますか?

2
ファイルパス内のすべてのコンポーネントのアクセス許可を一覧表示するにはどうすればよいですか?
パス内のどのディレクトリでアクセス権が制限されているかを判断する必要がある場合があります。次に例を示します。 $ ls /sys/kernel/debug/usb/devices ls: cannot access /sys/kernel/debug/usb/devices: Permission denied $ cat /sys/kernel/debug/usb/devices cat: /sys/kernel/debug/usb/devices: Permission denied また、ユーザー権限が制限されている場所lsもcat示していません。 パス内のすべてのコンポーネント(ディレクトリとファイル)のアクセス権を表示する最も簡単な方法は何ですか?私は主にUnixライクなシステムのためのソリューションに興味があります。
10 linux  unix  permissions  path  acl 

5
別のユーザーとしてのApacheの実行
ps -efHコマンドを実行してすべてのプロセスを一覧表示するrootと、Apacheがとして実行されていることがわかり、サブプロセスがとして実行されているように見えwww-dataます。ここに抜粋があります: root 30117 1 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30119 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30120 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30121 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start Apacheとすべてのサブプロセスを別のユーザーとして実行できますapache2d:apache2dか?もしそうなら?私はこれの設定が見つかり/etc/apache2/httpd.confますが、そのファイルは空のようだとどこかで読みましたか?これは、/etc/init.d/apache2スクリプトの所有者とグループを変更してから、そのスクリプトにsetuidフラグを設定することで実現できますか?

1
Cygwin mkdirは、権限のないディレクトリを作成します
Windows 10で最新バージョンのcygwin64を使用しています。fooそのアクセス許可について何か奇妙なディレクトリを取得できました。これがどのように発生したかはよくわかりませんが、症状は次のとおりです。 $ cd /f/temp/foo $ ls -lad . drwxrwx---+ 1 Mm None 0 Jun 16 14:03 . $ mkdir bar $ ls -lad bar d---rwx---+ 1 Mm None 0 Jun 16 14:17 . $ cd bar Permission denied $ umask 0022 これは、他のディレクトリでは発生しません/f/temp/ok。lsスイッチを使用すると、f/temp/okとの違いがわかりません/f/temp/foo。 私が行う場合chmod 775 bar、私は入力することができますbarが、その後、下のディレクトリを作ることはbar、同じ問題を抱えています。この問題は停止しているので、私はやってgit initの中で/f/temp/foo。こうchown -R Mm *親には違いはありません。 …

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