Articles of unix

易于使用的远程PHP应用程序来控制文件的权限?

我们在这里有一个NAS,在一个小公司里,我是系统pipe理员(不是我的全职工作),我的老板想要控制目录访问。 这是一个QNAP,所以它是基于Linux的。 NAS不提供一个简单的方法来做到这一点(不能改变所有者),并改变它在Windows界面是一个真正的痛苦(需要数十点击)。 他不知道CLI,所以我不想告诉他如何用SSH来做,太危险了 所以我正在寻找一个简单的(和开源的)Web应用程序,我们可以用它来轻松地pipe理这个。 你知道任何? 谢谢

Samhain:深度为“-1”

在samhainrc文件中,您可以获得与您的目录相关的深度。 像这样: dir=3/etc/tinydns 但是当你的深度为-1时,这意味着什么? (我无法在man page中find关于特定数字的任何内容。)

Unix / Linux / MacOSX在线培训

我是一个Web开发人员,他们需要深入了解Unix风格的命令行。 如果任何人有任何高质量的课程build议,请利用。 在网上回应这​​个线程。

smbldap-tools:如何列出组

我正在使用smldap-toolspipe理小型办公室networking。 每当我添加一个新的用户,我总是忘记我创build了哪些组,因此我需要添加一个用户到哪个组。 有简单的方法来简单列出组? 非常感谢, (我真的需要一个smbldap-tools标签,但没有当前的存在,我的代表不够高,无法创build)

Apache,mod_rewrite和symlinks / aliases

我试图强制添加www。 如果访问我的网站。 我已经将以下内容添加到我的网站conf文件中: <Directory /var/www/main> Options FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^example\.com RewriteRule ^(.*)∞ http://www.example.com/$1 [L,R=permanent] </Directory> 这在访问example.com时效果很好。 但是,如果我做一个符号链接ln -s /path/to/somewhere foo并且我尝试访问example.com/foo,我没有被redirect到www.example.com/foo ,这当然是所期望的,因为/path/to/somewhere不在/var/www/main 对于如何使用符号链接也有任何build议吗?

我如何从Windows返回多个值到UNIX?

我必须服务器: – 1-windows-server 2003 2-UNIX-AIX 我在Windows服务器执行一些东西,现在我想从窗口返回一些值到unix ….我怎么能做到这一点 我在windows服务器上安装copssh,在unix服务器上安装openssh

path作为variables

BACKUP_SERVER_NAME="name" BACKUP_SERVER_USERNAME="user" COPY_FILE_TO_WINDOWS="/cygdrive/c/unix_test_copy" scp -r /$1/ $PRIMARY_SERVER_USERNAME@$PRIMARY_SERVER_NAME:$COPY_FILE_TO_WINDOWS 我怎样才能传递一个path到variables,以及如何将它传递给命令并执行它? 这是我的bash文件,如果有人可以转换它: PRIMARY_SERVER_NAME="error.com.jo" PRIMARY_SERVER_USERNAME="Administrator" BACKUP_SERVER_NAME="V1DEV1.com.jo" BACKUP_SERVER_USERNAME="Administrator" COPY_FILE_TO_WINDOWS="/cygdrive/c/unix_test_copy" SCAN_BATCH_FILE_WINDOWS="c:\\scan.bat" LOG_FILE="/var/log/scan.log" if [ -f "$1" ] then scp -r $1 ${BACKUP_SERVER_USERNAME}@${BACKUP_SERVER_NAME}:${COPY_FILE_TO_WINDOWS}" server_status=$? server_status_on=0 if [$server_status -eq $server_status_on ]; then ssh -l ${BACKUP_SERVER_USERNAME}@${PRIMARY_SERVER_NAME} 'cmd /c ${SCAN_BATCH_FILE_WINDOWS} {$COPY_FILE_TO_WINDOWS}\'$1' else scp -r $1 ${BACKUP_SERVER_USERNAME}@${BACKUP_SERVER_NAME}:${COPY_FILE_TO_WINDOWS} ssh -l ${BACKUP_SERVER_USERNAME} ${BACKUP_SERVER_NAME} 'cmd /c ${SCAN_BATCH_FILE_WINDOWS}${COPY_FILE_TO_WINDOWS}\'$1'' fi error_code=$?" […]

Bash作为Netware用户的默认shell

我通过ssh连接到Novell Netware(OES)服务器。 它显示我默认的novell控制台。 我想在连接时自动启动bash。 我怎样才能做到这一点?

哪个平台与SVN或GIT Trac?

我目前有一个冗余的机器运行Mitel SME服务器V5的版本,这是我以前从未使用过的版本。 事实上,我以前没有任何unix的味道的经验,但想获得一些。 我想为我的开发团队安装Trac和SVN (或GIT )以开始使用。 我有Trac和SVN的一些经验,但我以前没有安装它们。 我应该使用什么样的Unix分布? 我必须犯什么新手错误? 我应该如何将新机器集成到我们现有的Windows(W2K8)networking中? 哪个更容易维护SVN或GIT? 比任何需要改变的默认设置,使他们运行更好?

无密码SSH从Windows到Linux从命令提示符运行脚本

我在这里尝试的是….. 我有一些脚本需要在Windows命令(command.exe)中运行,而不是从Cygwin运行。 脚本需要从Windows命令提示符访问特定的Linux计算机,并且每次脚本运行时都要求input密码。 我如何设置从Windows到Linux机器的无密码authentication? 如何从Windows命令提示符检查Linux机器是否已经无密码? 提前致谢。