Debian 添加用户
Debian adding user
我想在我的 debian 服务器上添加一个新用户。
用户应该有权访问 ruby / rails / rvm / gem / git / 和文件夹 /var/www/
如何正确添加该用户?
用户应该能够启动 webrick
服务器并安装 gems。
标准用户应该能够通过 rvm
.
的单用户安装来完成所有这些工作
只需按照 https://rvm.io
上的说明进行操作
为了检查您的用户是否拥有 /var/www
的权限:
检查您的用户组:
groups #{username}
检查 /var/www 的权限:
ls -al /var | grep www
你应该得到类似的东西:
drwxr-xr-x 15 www-data www-data 4096 #{timestamp} www
让我们逐字回顾一下:
d
用于目录(-
用于常规文件,l
用于 links,等等...)
- 接下来的3个字符是文件所有者的权限(这里的
rwx
表示完全访问r
读,w
写,x
执行)
- next 3 定义文件所属组的权限(
r-x
表示禁止写入)
- 接下来 3 为机器上的任何(其他)用户定义权限。
- 15 是 link 计数(此项目有多少 link)。它因平台而异。
- first name (
www-data
) 其次是文件的所有者,rwx
适用,然后 second www-data
是 /var/www
所属组的名称到.
- 最后,您将获得文件的大小和名称。
要解决您的用户访问 /var/www
的问题,他必须在目录中至少有 r--
(可能 r-x
)。这可以通过两种方式提供:将您的用户添加到 /var/www
所属的组(使用 usermod -G #{groupname} #{username}
)并确保该组具有良好的权限(为此使用 chmod
)。第二种方法是让您的用户成为 /var/www
的所有者(chown
是您的盟友)。
你能post你问题中这些命令的结果吗?
我想在我的 debian 服务器上添加一个新用户。
用户应该有权访问 ruby / rails / rvm / gem / git / 和文件夹 /var/www/
如何正确添加该用户?
用户应该能够启动 webrick
服务器并安装 gems。
标准用户应该能够通过 rvm
.
只需按照 https://rvm.io
上的说明进行操作为了检查您的用户是否拥有 /var/www
的权限:
检查您的用户组:
groups #{username}
检查 /var/www 的权限:
ls -al /var | grep www
你应该得到类似的东西:
drwxr-xr-x 15 www-data www-data 4096 #{timestamp} www
让我们逐字回顾一下:
d
用于目录(-
用于常规文件,l
用于 links,等等...)- 接下来的3个字符是文件所有者的权限(这里的
rwx
表示完全访问r
读,w
写,x
执行) - next 3 定义文件所属组的权限(
r-x
表示禁止写入) - 接下来 3 为机器上的任何(其他)用户定义权限。
- 15 是 link 计数(此项目有多少 link)。它因平台而异。
- first name (
www-data
) 其次是文件的所有者,rwx
适用,然后 secondwww-data
是/var/www
所属组的名称到. - 最后,您将获得文件的大小和名称。
要解决您的用户访问 /var/www
的问题,他必须在目录中至少有 r--
(可能 r-x
)。这可以通过两种方式提供:将您的用户添加到 /var/www
所属的组(使用 usermod -G #{groupname} #{username}
)并确保该组具有良好的权限(为此使用 chmod
)。第二种方法是让您的用户成为 /var/www
的所有者(chown
是您的盟友)。
你能post你问题中这些命令的结果吗?