AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[umask](server)

Martin Hope
Oleksiy Svintsitskiy
Asked: 2020-12-02 07:28:25 +0800 CST

远程命令有不同的umask

  • 2

ssh user@host "umask"给 0174

ssh user@host服务器外壳的 umask 给出 0002

你能解释一下它是怎么发生的吗?

UPD:实际上,是 /etc/passwd 覆盖了 umask。

unix bash ssh file-permissions umask
  • 1 个回答
  • 162 Views
Martin Hope
jrn
Asked: 2016-11-23 18:40:17 +0800 CST

为 apache 用户设置 umask 0002:www-data

  • 1

我正在运行 ubuntu 14.04,并希望让 apaches www-data 用户创建可由同一组 www-data 中的所有用户写入的文件。

到目前为止,我已经尝试添加

umask 0002或者umask 002

到/etc/apache2/envvar但即使在停止和启动apache服务之后也没有任何成功。

我还能尝试什么?

我在其他帖子中遵循了其他一些很棒的提示,但未能成功使用 www-data 创建可写文件。

  • 如何设置默认umask...
  • 在 ubuntu 上运行 php 的 www-data 用户的 umask

非常感谢您的帮助 :-)

www-data apache-2.4 apache2 umask
  • 1 个回答
  • 2074 Views
Martin Hope
tacos_tacos_tacos
Asked: 2016-09-15 18:38:00 +0800 CST

为什么 /root 下新创建的文件无法执行,即使 /root 是并且 umask 是 022?这是 CentOS 的默认设置吗?[复制]

  • -1
这个问题在这里已经有了答案:
RHEL 6 中的 umask 1 个答案
5年前关闭。

我正在构建一小组实用程序bash函数和别名,它们将存在于一个特殊的/root分区上。我注意到,无论何时我touch aFile或vim aFile,结果都是aFile权限-rw-r--r--。

如果您的目标是运行一些 shell 脚本,这是非常不可取的,这就是我认为的重点/root。

我的/root目录权限是dr-xr-x---,我umask的是0022。据我了解,我应该期望新文件是0755......但它们不是。

  1. 为什么?
  2. 这是默认的吗?
  3. 如何使新文件可执行?
file-permissions umask
  • 1 个回答
  • 356 Views
Martin Hope
user747
Asked: 2016-06-26 20:46:34 +0800 CST

使用umask设置默认文件设置[重复]

  • 0
这个问题在这里已经有了答案:
RHEL 6 中的 umask 1 个答案
6年前关闭。

我是第一次设置 linux box 的默认 umask。我在 Centos 6 服务器上以 root 用户身份登录。我想要这些默认值:

owner:  read/execute/write (7)
group:  read/execute (5)
other:  read (4)

为了获得 umask 值,我从 777 中扣除了目标:777-754 = 023

# umask 023

然后做一个仔细检查

# umask -S
  u=rwx,g=rx,o=r

然后创建并显示文件权限

# echo x > testfile.txt
# ll | grep testfile.txt
  -rw-r--r--.  1 root   root           4 Jun 26 01:15 testfile.txt

这不是我所期待的。

linux umask
  • 1 个回答
  • 159 Views
Martin Hope
tonytz
Asked: 2012-07-20 13:04:58 +0800 CST

在 Centos 6 中为 php-fpm 设置 umask 设置的最佳位置是什么?

  • 1

Centos 6上php-fpm init配置的以下两个地方,你觉得放哪一个最合适,比如 umask = 077 ?

/etc/init.d/php-fpm

或者

/etc/sysconfig/php-fpm

也欢迎任何其他建议。谢谢你。

nginx php-fpm centos6 umask
  • 1 个回答
  • 3661 Views
Martin Hope
drcelus
Asked: 2012-05-23 07:04:21 +0800 CST

Gentoo 在创建新文件时忽略了 umask

  • 0

我有一台运行 Gentoo 并托管 drupal 安装的服务器。每当执行 Drupal 更新时,更新模块的目录权限都会从755变为744,从而阻止应用程序访问文件。umask 在 /etc/profile 下定义为 022,Apache 服务器在用户和组nobody下运行。

我相信这与 drupal 安装无关,因为如果我以root身份创建目录,也会发生同样的情况,它是使用 744 权限创建的,因为umask是 022 不应该将它创建为 755 吗?

为什么umask 被忽略,我如何告诉服务器创建权限为 755 的目录?

linux drupal file-permissions gentoo umask
  • 1 个回答
  • 853 Views
Martin Hope
Xeoncross
Asked: 2010-03-25 19:58:59 +0800 CST

linux网络服务器上的正确umask?

  • 0

大多数 VPS 都有一个由 1 个以上的用户组成的团队,他们除了配置系统并在网站和/或数据库上工作之外什么都不做。我假设所有团队成员都是像“开发人员”这样的团队,因此他们都可以根据需要处理 Web 根目录中的文件。

考虑到这一点,将umask 007是一个比默认设置更好的设置022?毕竟,不应该有任何“其他/世界”用户,因为这台机器的主要目的是为网页提供服务。所有开发人员都可以访问,并且没有任何“客人”登录...

linux vps umask
  • 2 个回答
  • 807 Views
Martin Hope
Xeoncross
Asked: 2010-03-22 10:05:00 +0800 CST

一个组的所有用户都可以编辑彼此的文件(Linux)

  • 1

我希望组 www-data 中的任何人都具有对/var/www. 例如,如果 'a' 和 'b' 在组 www-data 中并且 'a' 在其中创建一个文件/var/www- 那么 'b' 将能够编辑它。

问题是我创建了 PHP 和 Apache 无法编辑的文件 - 他们创建了我无法在没有 sudo 的情况下编辑的文件。PHP 和我自己都在 www-data 组中。

我将 umask 设置/etc/profile从更改umask 022为umask 002。这是处理此问题的安全且适当的方法吗?

更新:即使更改 /etc/profile 并重新启动计算机 PHP 仍然创建具有权限的文件-rw-r--r--。

linux php umask
  • 1 个回答
  • 273 Views
Martin Hope
Devrim
Asked: 2010-02-26 13:20:16 +0800 CST

如何为 www-data 创建的文件授予默认组写入权限?

  • 4

我们的 apache 作为 www-data:psacln 运行

如果这条线运行;

<?php file_put_contents("./file.txt","");

然后 apache 在没有对该组的写权限的情况下创建此文件,

-rw-r--r-- 1 www-data psacln    9 2010-02-25 16:17 file.txt

如何设置我们的 ubuntu/apache,以便在网站内创建文件/文件夹时默认授予组写入权限?

apache-2.2 file-permissions umask
  • 2 个回答
  • 5887 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve