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

chmod(変更モードの略)は、ファイルとディレクトリの権限を変更するために使用されるLinux / Unixコマンドです。

4
ユーザーと同じ権限をグループに再帰的に与えるChmodファイル
ディレクトリツリーに対してファイルごとに再帰的にユーザーが現在持っているのと同じアクセス許可をグループに付与するUNIXコマンドはありますか?つまり、ファイルがユーザー書き込み可能であればグループ書き込み可能になり、そうでなければグループ書き込み可能になりません。
15 chmod 

5
Ubuntu:ユーザーのデフォルトのアクセスモード(権限)ホームディレクトリ(/ home / user)
Ubuntuでのユーザーのホームディレクトリのデフォルトのアクセスモード(例:0755)とは何ですか(例:の出力ls -ld /home/*)他の主要なLinuxディストリビューション(Debian、RedHat、Gentoo、Arch)では? このデフォルトを変更するにはどうすればよいですか? PS:申し訳ありませんが、ubuntuが見つからないため、自分でテストすることはできません。

5
macOSの/ tmpディレクトリに書き込むことができず、権限を修正できません:「操作は許可されていません」
/tmpおよび/private/tmpフォルダーは書き込み可能ではないため、macOS El Capitan(10.11)はソフトウェアの更新をインストールしたり、ソフトウェアをインストールしたりできません。 これを実行する: sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / 私にこのエラーを与えます: unable to set owner and group on "tmp" Error 1 Operation not permitted unable to set permissions on "tmp" Error 1 Operation not permitted tmpフォルダーを手動で削除して再作成する方法はありますか?私は名前を変更または削除しようとしたとき/tmpや/private/tmp、私が操作を取得保管許可されていません。とフォルダのsudo chmod 1777両方でも同じように失敗しました/tmp/private/tmp ディスクユーティリティによると、ディスクは正常で、応急処置を実行しても問題は検出されませんでした。 tmp場所を別の書き込み可能なフォルダーにリダイレクトする方法はありますか?

1
exFATでのファイルの変更
exFATフォーマットのドライブでファイルをchmodすることは可能ですか?Mac OS Xを使用していて、アクセス許可を777以外に設定したいのですが、これは可能ですか? 私が実際にやろうとしていることは、exFATフラッシュドライブのSSHキーのアクセス許可を600に設定することです。どんな助けでも大歓迎です。
13 macos  chmod  exfat 

2
ファイルが読み取り専用であっても、Viはファイルに書き込むことができます
次の例は、読み取り権限のみを持つファイルを作成する方法を示しています。ご覧のとおり、エコーコマンドを使用してこのファイルに書き込もうとすると、が表示されますPermission denied。 しかし、なぜviを使用する場合、取得しないのですPermission deniedか?ここに見られるように、ファイルが読み取り専用であってもファイルに書き込むことができます。 ここで何が起きてるの?これはviのバグですか? [admin@madona-machine1 ~]$ touch test-file [admin@madona-machine1 ~]$ ls -ltr total 0 -rw-r--r-- 1 admin admin 0 Apr 13 07:32 test-file [admin@madona-machine1 ~]$ chmod -w test-file [admin@madona-machine1 ~]$ ls -ltr total 0 -r--r--r-- 1 admin admin 0 Apr 13 07:32 test-file [admin@madona-machine1 ~]$ echo try_to_write > test-file …
12 linux  chmod  ls  vi 

5
Ubuntuの外付けハードドライブの権限/所有権/グループを変更できません
Linuxボックスに外部ハードドライブが接続されています。Webサーバーをセットアップして、その上のファイルにアクセスしたかったのですが、ドライブ上のすべてのファイルとディレクトリの許可rwxは、ローカルログインである所有者用であり、グループはrootグループです。 私はApacheユーザーが読み取り可能なファイルが必要です、すべてのファイルをに設定しようとしましたがchmod a+rwx -R *、これは何もしません(エラーを出さず、効果がありません)。使用chgrpしているグループをユーザーグループに変更しようとしましたが、それも機能しません。これらのコマンドをすべて実行しても、許可されていないエラーが表示されsudoます! このハードドライブはどうしたの? sudo chmod a+rwx *何でも動作するはずですよね?

4
Git chmodの問題:チェックアウトスクリュー実行ビット
UbuntuとDebianでは、後でチェックアウトしようとすると、最後にコミットされたファイルに実行ビットが設定されています。それはかなり奇妙で、私を狂わせます: $ ls -l file -rw-r--r-- ... file # on branch master: $ git commit -m 'mode is 644' file [master 0123456] mode is 644 1 files changed, 1 insertions(+), 1 deletions(-) # All ok $ git checkout dev-branch Switched to branch 'dev-branch' # Seemingly all ok, but file now …
10 git  chmod 

5
ファイルの権限を複製する標準的な方法
1つのファイルのアクセス許可を別のファイルに複製する標準のPOSIX方法を見つけようとしています。GNUシステムでは、これは簡単です。 [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1 ---------- 1 alexmchale users 2824 May 14 13:45 hardcopy.4 [alexmchale@bullfrog ~]$ chmod --reference=hardcopy.1 hardcopy.4 [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1 -rw-r--r-- 1 alexmchale users 2824 May 14 …

2
Windows 10でのBashファイル/フォルダーのアクセス許可の問題
mkdirデフォルトでは777権限でフォルダを作成します。755をデフォルトにするにはどうすればよいですか? また、gitリポジトリのクローンを作成すると、すべてのファイルとフォルダーが777の権限でダウンロードされます。この問題を修正するにはどうすればよいですか? ありがとう。
10 ubuntu  bash  chmod  mkdir 

5
sudo chmod -R 777 /
sudo chmod -R 777 / これは私がしました。それは間違いでした。それを元に戻す方法はありますか? 基本的にそれは私がリストできる以上のものを台無しにしています。Macでタイムマシンを有効にしていません。

2
ディレクトリのアクセス許可を変更する方法
CentOSを使用していますが、複数のファイルが含まれているフォルダーのアクセス許可を変更する方法を知りたいのですが。 ルートとしてフォルダー(フォルダー= Aとしましょう)に対して次のコマンドを使用しました。 chmod 777(ホーム/ディレクトリ/ A) chmod g + r(A) ファイルマネージャーを使用してフォルダーを通常のユーザーとして表示すると、ロックアイコンが表示されず、アクセス許可が付与されていることを示しますか?ただし、フォルダA内のすべてのファイルにはロックアイコンが表示され、フォルダAのみにアクセス権が付与されており、その中のサブディレクトリにはアクセス権がないことを示しています。 上記のコマンドをすべてのサブディレクトリで実行するのは、数が多すぎるため、非常に骨の折れる作業です。 ありがとう!

3
ディレクトリに移動またはコピーされたファイルのデフォルトの権限を設定するにはどうすればよいですか?
私の質問は、Linuxで新しく作成されたすべてのファイルにデフォルトのファイル権限を設定する方法に似ていますが、重要な点で異なります。 特定のディレクトリで作成(またはコピーまたは移動)されたすべてのファイルに、システムのデフォルトとは異なるデフォルトのアクセス権のセットを継承させたい。 理論的根拠:問題のディレクトリは、アプリケーションの「インテークホッパー」です。グループ内のユーザーはディレクトリにファイルを配置し、アプリ(同じグループ内の別のユーザーIDで実行されている)がファイルを取得して処理します。問題は、ディレクトリに配置された各ファイルの所有者がそこに配置されたユーザーであり、権限がデフォルトで「rw-r--r--」になっていることです。「rw-rw ----」に変更したい。アプリが実行されているユーザーIDは問題のファイルを所有しておらず、デフォルトの権限ではアプリがファイルをchmodできないため、取り込みを行うアプリは明示的にそれを行うことはできません。当然のことながら、ユーザーはファイルをそこに置いた後でchmodを実行できますが、ユーザーによる「ドロップ」はできるだけ単純にしたいと考えています。(これらの人々はlinux-literateではありません、 umaskは強力すぎるようです。これらのユーザーによって作成されたすべてのファイルに対してデフォルトのアクセス権を設定したくありません。このディレクトリで作成された(または配置された)ファイルのみです。 アドバイスしてください...ありがとう!
9 linux  chmod  umask 


7
「chown -R root /」私はどのようにねじ込まれていますか?
railsアプリのパブリックフォルダーへのアクセス許可を変更しようとしているときに、誤ってコマンドchown -R root /を実行しました。これにより、/ディレクトリのすべてのフォルダへのアクセス許可が変更されたと思います。だから私の質問は、これがどれほど危険であるか、実際にはより良い質問だろう、とにかくこれを元に戻すことはあるのか?

1
CentOS 7 bashでchmod 7760 <directory>は何をしますか?
誤ってコマンドchmod 7760を入力しました。chmod 770と入力するつもりでしたが、今では最初のコマンドが正確に何をしたのか興味があります。 chmod 7760と入力した後、ls -Alと入力しましたが、ディレクトリ名は白で、青色の強調表示がありました。また、私はずっとルートでした。何か案は?

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