最新記事

必須グループが使用されていても、Samba サーバーシステムのローカルユーザーはデフォルトグループを使用します。
permissions
users
samba
group

必須グループが使用されていても、Samba サーバーシステムのローカルユーザーはデフォルトグループを使用します。

そのため、権限のあるパスワードで保護されたSamba共有を設定しようとしています。すべてが正しく設定され、Samba共有が期待どおりに機能していると思います。 しかし、ローカルユーザーが共有と同じディレクトリにアクセスして使用する際に小さな問題があります。ユーザーが作成するすべてのエントリは、プライマリグループ(ファイルサーバー管理外の他のグループ)を所有者として持つことになり、必要なグループがあってもSamba共有の他のユーザーは編集できません。これはおそらく意図した方法で動作することを知っていますが、とにかくLinuxシステムの特定のディレクトリに特定のユーザーグループを強制的に適用できますか、それともユーザーのデフォルトグループを変更する必要がありますか?それとも別の解決策がありますか? これが役立つ場合は、Ubuntu Server 20.04を使用しています。 これは私のSamba共有設定です。 [Aether] comment = file-server-share path = /mnt/omega valid users = @file-server-admin browsable = yes writable = yes read only = no force group = file-server-admin create mask = 0664 force create mode = 0664 directory mask = 0774 force directory mask = 0774

Admin

Debian 11 Bullseye: ユーザーが管理者パスワードなしで Wi-Fi を使用できるようにする方法
debian
permissions
wifi
gnome

Debian 11 Bullseye: ユーザーが管理者パスワードなしで Wi-Fi を使用できるようにする方法

私は高校時代にいくつかのラップトップにDebian 11(gnomeデスクトップ環境を含む)をインストールしました。学生がラップトップの1つを使用してスマートフォンでWi-Fiに接続しようとすると、管理者パスワードを送信するように求められます。 (パスワードマネージャの後、Wi-Fiパスワードの入力を求める別のプロンプトが表示されます) 管理者以外のユーザーが管理者パスワードなしでWi-Fiに接続できるようにするにはどうすればよいですか? 助けてくれてありがとう :)

Admin

ドライブがあるサーバーから別のサーバーに移動したときの権限と所有者
permissions
ext4
ownership
dlna

ドライブがあるサーバーから別のサーバーに移動したときの権限と所有者

私はこの問題が展開とハードウェアに関連していないと確信しています。 root:minidlnaと権限775を使用してminidlna用に設定されたディレクトリ(およびサブディレクトリ)を持つext4でフォーマットされたUSBドライブがあります。最近、同じユーザー名を使用してminidlnaもインストールされている新しいインストールに移動されました。ただし、この新しいインストールでは、minidlnaはこのディレクトリの内容を読み取ることができません。各ケースのハードウェアは、Ubuntu Server 21.04がインストールされているRaspberry Pi 4です。 (また、このディレクトリをrootとしてアクセスするNextcloudのSnapインストールインスタンスのデータディレクトリとして、このディレクトリを親として指定し、既存のディレクトリにrootとして新しいファイルを作成すると、一部の権限拒否の問題が発生します!問題が疑われます。関連があり、minidlnaの理由を理解すると、nextcloud snapも理解します。 次の提案を確認しました。 id minidlnauid 112 と gid 120 を返し、ls -aln一致する gid 120 を返します。 drwxrwxr-x 17 0 120 4096 8月10日16時55分。 これを保証するためにchown -R 112:120ディレクトリを操作しましたが、まだ違いはありません。 minidlnaデーモンを再起動してステータスを確認すると、常に(切り捨て) minidlna.c:670: エラー: メディア ディレクトリ '/media/path_to/directory' にアクセスできません。 [権限が拒否されました。]

Admin

BSD / macOSファイルフラグを読み取ったり一覧表示したりするためのAPI /システムコール
files
permissions
macos
system-calls
bsd

BSD / macOSファイルフラグを読み取ったり一覧表示したりするためのAPI /システムコール

標準 *nix ファイルに加えて特権、macOSにもファイルがありますバナー、BSD Unixに由来しています。 macOS用のこれらのフラグセットは次のとおりです。 UF_NODUMP Do not dump the file. UF_IMMUTABLE The file may not be changed. UF_APPEND The file may only be appended to. UF_OPAQUE The directory is opaque when viewed through a union stack. UF_HIDDEN The file or directory is not intended to be dis-played displayed played to the user. SF_ARCHIVED The file has been archived. SF_IMMUTABLE The file may not be changed. SF_APPEND The file may only be appended to. スイッチは異なりますが、ls 用の追加スイッチを使用すると、次の追加フラグを表示できます。 ls -lo- BSDとmacOSの以前のバージョンかもしれません ls -lO- 現在のバージョンのmacOS 以下を使用してフラグを変更できますchflags。FreeBSD マニュアルページ これらのフラグを変更する対応するシステムchflagsコールがあります。lchflagsfchflagsmacOS のマニュアルページ しかし、システムコールが見つからないようです。読むバナー。確かにlsそれらを得るためにどの関数が呼び出されますか?これを変更できるシステムコールも現在の状態を返すことができないようです。 私は何を見逃していますか? (StackOverflowに属している場合は、自由にそこに移動してください。)

Admin

FreenasおよびACL権限
permissions
freebsd
acl
smb
freenas

FreenasおよびACL権限

私はFreeNas 11.3でACLを設定しようとしましたが、思ったように動作せず、私が間違っているかどうか疑問に思います。 私がやりたいことは、ユーザーがフォルダにファイルを作成したときにその新しいファイルまたはディレクトリに権限が付与されることですrwxrwx---。私の考えでは、私はowner@、group@、group、user、everything@のすべての組み合わせとすべての権限とフラグオプションを試しました。どの継承フラグを設定しても、常に同じ結果を提供するか、新しいファイル/フォルダを生成する機能を拒否します。 新しいファイルを作成するときは権限が、-rw-r--r--新しいフォルダを作成するときは権限はですdrwxrwx---。 ACLを変更して再帰的に設定しようとすると、既存のファイルの権限は必要に応じて変更されますが、新しいファイルを作成すると新しいファイルはすぐに同じ権限に戻ります-rw-r--r--。私が何をすべきか理解できません。 私はgetfaclを使用しましたが、ここで本当に奇妙になりました。約7つのデータセットがあります。 1 つの名前は Admin、もう 1 つの名前は Operations です。 getfaclコマンドを使用して確認すると、まったく同じ出力が表示されますが、実際に新しいファイルを作成すると、自分が探している権限が自動的に表示されます。管理者で新しいファイルを作成すると、ファイルが異なります。 ACLは同じですが、ファイルの作成時に権限が異なる理由はありますか? 編集する コマンドの出力は次のとおりですmount。 freenas-boot/ROOT/11.3-U3.2 on / (zfs, local, noatime, nfsv4acls) devfs on /dev (devfs, local, multilabel) tmpfs on /etc (tmpfs, local) tmpfs on /mnt (tmpfs, local) tmpfs on /var (tmpfs, local) fdescfs on /dev/fd (fdescfs) Business_Data on /mnt/Business_Data (zfs, local, nfsv4acls) Business_Data/Share on /mnt/Business_Data/Share (zfs, local, nfsv4acls) Business_Data/Projects on /mnt/Business_Data/Projects (zfs, local, nfsv4acls) Business_Data/Users on /mnt/Business_Data/Users (zfs, local, nfsv4acls) Business_Data/Archives on /mnt/Business_Data/Archives (zfs, local, nfsv4acls) Business_Data/iocage on /mnt/Business_Data/iocage (zfs, local, nfsv4acls) Business_Data/Operations on /mnt/Business_Data/Operations (zfs, local, nfsv4acls) Business_Data/Marketing on /mnt/Business_Data/Marketing (zfs, local, nfsv4acls) Business_Data/Financial on /mnt/Business_Data/Financial (zfs, local, nfsv4acls) Business_Data/Human Resources on /mnt/Business_Data/Human Resources (zfs, local, nfsv4acls) Business_Data/Administrative on /mnt/Business_Data/Administrative (zfs, local, nfsv4acls) Business_Data/iocage/download on /mnt/Business_Data/iocage/download (zfs, local, nfsv4acls) Business_Data/iocage/jails on /mnt/Business_Data/iocage/jails (zfs, local, nfsv4acls) Business_Data/iocage/templates on /mnt/Business_Data/iocage/templates (zfs, local, nfsv4acls) Business_Data/iocage/log on /mnt/Business_Data/iocage/log (zfs, local, nfsv4acls) Business_Data/iocage/releases on /mnt/Business_Data/iocage/releases (zfs, local, nfsv4acls) Business_Data/iocage/images on /mnt/Business_Data/iocage/images (zfs, local, nfsv4acls) Business_Data/.system on /var/db/system (zfs, local, nfsv4acls) Business_Data/.system/cores on /var/db/system/cores (zfs, local, nfsv4acls) Business_Data/.system/samba4 on /var/db/system/samba4 (zfs, local, nfsv4acls) Business_Data/.system/syslog-b34611ec74194ef89937f2d1ccaf453a on /var/db/system/syslog-b34611ec74194ef89937f2d1ccaf453a (zfs, local, nfsv4acls) Business_Data/.system/rrd-b34611ec74194ef89937f2d1ccaf453a on /var/db/system/rrd-b34611ec74194ef89937f2d1ccaf453a (zfs, local, nfsv4acls) Business_Data/.system/configs-b34611ec74194ef89937f2d1ccaf453a on /var/db/system/configs-b34611ec74194ef89937f2d1ccaf453a (zfs, local, nfsv4acls) Business_Data/.system/webui on /var/db/system/webui (zfs, local, nfsv4acls) getfaclプロジェクトデータセットおよび運用データセットの出力 # file: Projects # owner: kevin # group: ALL_emp group:ALL_emp:rwxpDdaARWcCos:fd-----:allow owner@:rwxpDdaARWcCos:fd-----:allow group@:rwxpDdaARWc--s:fd-----:allow everyone@:--------------:fd-----:allow # file: Operations # owner: kevin # group: ALL_emp group:ALL_emp:rwxpDdaARWcCos:fd-----:allow owner@:rwxpDdaARWcCos:fd-----:allow group@:rwxpDdaARWc--s:fd-----:allow everyone@:--------------:fd-----:allow Windowsコンピュータでプロジェクトにファイルを作成して実行すると、次のようになりますls -al。 -rw-rwxr--+ 1 kevin ALL_emp 0 Jun 26 15:58 New Text Document.txt 実行しているWindowsシステムでファイルを作成して次のコマンドを実行すると、次のようになりますls -al。 -rwxrwx---+ 1 kevin ALL_emp 0 Jun 26 16:01 New Text Document.txt 追加の詳細情報を提供できる場合はお知らせください。 どんな助けやアドバイスにも感謝します。

Admin

Nginxにfastcgi権限の問題がありますが、ファイル所有者:グループnginx:nginx
linux
permissions
nginx
munin

Nginxにfastcgi権限の問題がありますが、ファイル所有者:グループnginx:nginx

nginxサーバーを実行してmuninをインストールして、他のシステムの一部のサービスを監視します。 nginxにmunin cgiをインストールするには、次の記事に従ってください。https://guide.munin-monitoring.org/en/stable-2.0/example/webserver/nginx.html#webserver-configuration どちらも問題ないようですが、serverip/muninまたはserverip/munin/staticにアクセスすると、502の無効なゲートウェイが表示されます。ログには以下が表示されます。 020/06/25 16:28:36 [crit] 10503#0: *1 unix:/var/run/munin/fastcgi-html.sockへの接続()がアップストリーム、クライアントに接続するときに失敗しました(13:権限拒否)。 : 192.168.169.9, サーバー: Grid, 要求: "GET /munin/HTTP/1.1", アップストリーム: "fastcgi://unix:/var/run/munin/fastcgi-html.sock:", ホスト: "192.168. 169.6" ただし、/var/run/munin/fastcgi-*.sockはnginxとグループnginxが所有しています。 関連するnginx設定は次のとおりです。 location ^~ /munin-cgi/munin-cgi-graph/ { fastcgi_split_path_info ^(/munin-cgi/munin-cgi-graph)(.*); fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_pass unix:/var/run/munin/fastcgi-graph.sock; include fastcgi_params; } location /munin/static/ { alias /etc/munin/static/; } location /munin/ { fastcgi_split_path_info ^(/munin)(.*); fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_pass unix:/var/run/munin/fastcgi-html.sock; include fastcgi_params; } 通常、Nginxが権限の問題を報告すると非常に明確ですが、ここでは権限エラーがどこにあるのかわかりません。 ls -l /var/run/munin total 4 srw-r----- 1 nginx nginx 0 Jun 25 16:28 fastcgi-graph.sock srw-r----- 1 nginx nginx 0 Jun 25 16:27 fastcgi-html.sock -rw-r--r-- 1 munin munin 4 Jun 25 15:25 munin-html.lock どんなアイデアでも大いに感謝します。いくつかのボックスを監視するために別のmuninノードを実行していますが、設定はApacheです。この設定は、他の構成のためにnginxです。

Admin

仮想ディスクデバイスをマウントし、ルートなしでアクセスします。
permissions
qemu
block-device
nbd

仮想ディスクデバイスをマウントし、ルートなしでアクセスします。

インターネットに接続されていないVirtualBox仮想マシンとデータを共有するために仮想ディスクを作成しようとしています。私は次のように続けます qemu-img create -f qcow2 hdd.img 2G sudo modprobe nbd max_part=16 sudo qemu-nbd -c /dev/nbd0 hdd.img sudo mkfs.vfat /dev/nbd0 sudo mount /dev/nbd0 /mnt sudo mkdir /mnt/foo これでroot権限を削除したいのですが、次のようになります。 sudo chmod -R 777 /mnt/foo うまくいかないようです。

Admin

他のユーザーとして実行されているソフトウェアを使用すると、「ディレクトリを作成できません - 許可が拒否されました」エラーが発生するのはなぜですか?
permissions
users

他のユーザーとして実行されているソフトウェアを使用すると、「ディレクトリを作成できません - 許可が拒否されました」エラーが発生するのはなぜですか?

user1次のコマンドを使用してuser2Braveブラウザを実行しようとしますsu。 su user2 /usr/bin/brave-browser ブラウザの設定ファイルは.configフォルダに保存されますuser2。また、パスワードプロンプトなしで作業できるsuようにファイルを編集しました。su user2 Braveはロードされますが(ユーザーがグラフィカルに実行できるようにするためxhost +)、設定が正しくロードされず、端末のログに次のような多くのエラーが表示されます。 (brave:4966): dconf-CRITICAL **: 20:22:13.614: unable to create directory '/run/user/1001/dconf': Permission denied. dconf will not work properly. 実際のログイン画面でログインすると、これは発生しませんuser2(また、これらのさまざまなログインタイプを用語でより正確に理解する方法は何ですか?つまり、別のユーザーとして実行してシェルからログインし、ログイン画面でログインする場合) 。 ありがとう

Admin

読み取り/proc権限を必要とするアプリケーションの実行
permissions
proc

読み取り/proc権限を必要とするアプリケーションの実行

走ろうとしています。アプリケーションgnome-shellプロセスとその環境変数を見つけるには/ procへのアクセスが必要です。私の考えでは、このアプリはうまくいったようですが、それ以来基本的なセキュリティポリシーが強化されました。私が見つけることができる唯一の助けは2011年以来です。ユーザーとして実行、つまりsudo -u user app ...)はもはや有効ではありません。他にどのようなオプションがありますか? 重要な場合、目標はCI環境でアプリケーションを実行することです。

Admin

Samba共有を使用してルート所有ファイル(NFSマウントフォルダ)を削除できるのはなぜですか?
permissions
samba
nfs
samba4
nfsv4

Samba共有を使用してルート所有ファイル(NFSマウントフォルダ)を削除できるのはなぜですか?

RHEL 7.9 物理的にインストールされたサーバーには/dataSELINUXが適用され、selinx boolはNFSsamba_share_nfsに設定されますon。/data 一部のNFSクライアントサーバーはおよびを使用してこの/dataフォルダをマウントします。no_root_squashNFS vers=4.1 NFS クライアントはファイルへのroot書き込み権限を持っています。/data/log.txt-rw-r--r--. 1 root root 各NFSクライアントサーバーはまた、フォルダ権限/dataを持つSambaを介してNFSインストールフォルダを共有します。/data/drwxrwx---. 1 ron userssmb.conf 私のwin10コンピュータでSamba経由でログインした後、権限があってもアクセスして削除ronできます。 \\server\datalog.txtroot.root rw-r-rなぜ? 私が書いたコードはlog.txt必ず実行しなければなりませrootんlog.txt。log.txt # /etc/samba/smb.conf [global] workgroup = SAMBA security = user passdb backend = tdbsam printing = bsd printcap name = /dev/null load printers = no disable spoolss = yes [data] comment = data inherit acls = Yes read only = No path = /data directory mask = 770 create mask = 660

Admin