标签: chmod

如何使文件夹请求root密码以查看执行?

我正在运行 Ubuntu 10.04 LTS。我想用我的笔记本电脑在聚会上播放音乐。我的屏幕保护程序不需要密码即可停用。我想允许人们使用我的计算机播放他们喜欢的音乐,但我想阻止他们以与 linux 阻止未经授权的人从突触包管理器安装程序相同或类似的方式访问某些目录。

我希望这是在命令行和文件浏览器的级别。但是有了root密码就可以访问了。

这是通过更改目录的权限来完成的吗?如果是这样,终端的命令是什么?这也会阻止人们执行目录中的文件吗?我也可以阻止他们搜索目录和内容吗?

password permissions chmod privacy

3
推荐指数
1
解决办法
1000
查看次数

如何永久更改文件/目录权限

如何更改文件/目录的权限,以便能够在系统中的任何位置创建、编辑、删除它们?目前,我使用的是 Ubuntu 12.04。

我试过:

sudo chmod 777 -r /opt/lampp/htdocs
Run Code Online (Sandbox Code Playgroud)

...安装Xampp 后,但它似乎不适用于该htdocs文件夹。

linux permissions directory chmod files

3
推荐指数
1
解决办法
3万
查看次数

chmod 不起作用 - 没有错误消息

每次我尝试chmod在我的 Ubuntu 上使用类似chmod 744 /media/DATEN/Dokumente/Coding/Python/DirFileFuncts.py不起作用的命令 更改文件的权限时。我尝试了八进制和=rwx拼写,但输出ls -l不会改变,我仍然会收到如下错误:no Permission如果我尝试执行文件。

奇怪的是,我没有收到任何错误消息chmod。有人能帮我吗?

我尝试使用sudo但它没有帮助。这是我mount的分区结果:

/dev/sdb1 on /media/DATEN type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,fl??ush,uhelper=udisks)
Run Code Online (Sandbox Code Playgroud)

chmod

3
推荐指数
1
解决办法
5367
查看次数

找 。.[^.]* -type f -print0 | xargs -0 须藤 chmod 664;不起作用

我正在使用此命令递归地设置文件的权限

clime@vm6879 /srv/www-php/steeltrading $ find . .[^.]* -type f -print0 | xargs -0 sudo chmod 664
Run Code Online (Sandbox Code Playgroud)

但是在执行该命令后,某些文件(大部分)的权限仍然没有改变。

clime@vm6879 /srv/www-php/steeltrading $ ll media/xmlconnect/system/ok.gif 
-rwxrwxr-x. 1 www www 295 Jul  5  2012 media/xmlconnect/system/ok.gif
Run Code Online (Sandbox Code Playgroud)

如果我运行只是find为了查看文件是否在列表中,我可以看到它:

clime@vm6879 /srv/www-php/steeltrading $ find . .[^.]* -type f | grep ok.gif
./media/xmlconnect/custom/ok.gif
./media/xmlconnect/original/ok.gif
./media/xmlconnect/system/ok.gif
Run Code Online (Sandbox Code Playgroud)

如果我进入目录媒体并再次运行该命令,该文件最终会获得正确的权限。

clime@vm6879 /srv/www-php/steeltrading $ cd media/
clime@vm6879 /srv/www-php/steeltrading/media $ find . .[^.]* -type f -print0 | xargs -0 sudo chmod 664
clime@vm6879 /srv/www-php/steeltrading/media $ ll xmlconnect/system/ok.gif 
-rw-rw-r--. 1 www www 295 Jul …
Run Code Online (Sandbox Code Playgroud)

find chmod xargs

3
推荐指数
1
解决办法
9119
查看次数

无法更改文件系统 root 的权限

当我写 ls -la 时,输出是:

tusharmakkar08-Satellite-C660 tusharmakkar08 # ls -la
共 88 个
drwxr-x---+ 10 根 4096 4 月 18 日 19:43。
drwxr-xr-x 4 根 4096 Mar 18 17:35 ..
drwxr-xr-x 4 根 32768 1970 年 1 月 1 日 CFB1-5DDA
drwxrwxrwx 2 根 4096 二月 23 00:09 FA38015738011473
drwxrwxrwx 2 root root 4096 Apr 17 14:00 本地
drwxrwxrwx 2 root root 4096 Mar 19 05:04 Local\040Disk1
drwxrwxrwx 2 root root 4096 Apr 18 19:43 Local\134x20Disk1
drwxrwxrwx 2 root root 4096 …

permissions chmod mount vfat

3
推荐指数
1
解决办法
9055
查看次数

所有者在文件上仍然需要对文件执行 chmod 所需的最低权限是多少?

我有一个对文件具有 020 权限的文件,我无法删除它或对该文件执行 chmod。您知道所有者在文件上仍需要对文件执行 chmod 所需的最低权限吗?

  • 该目录的权限为 755
  • 这是一个 AIX 操作系统

chmod

3
推荐指数
1
解决办法
3014
查看次数

根据名称更改文件权限

我创建了 512 个文件,名称由权限组合 ( r, w, x) 组成。

我这样创建它们:

touch ./{r,-}{w,-}{x,-}{r,-}{w,-}{x,-}{r,-}{w,-}{x,-}
Run Code Online (Sandbox Code Playgroud)

并且我希望文件具有与其名称指示相同的r-x--xrwx权限,例如,文件应该具有权限r-x--xrwx

我试着这样做:

for i in *
do
    u=${i:0:3};g=${i:3:3};o=${i:6:3}
    chmod u=$u,g=$g,o=$o -- $i
done
Run Code Online (Sandbox Code Playgroud)

某些文件最终具有正确的权限,但对于其他文件,权限与名称不匹配。我怎样才能解决这个问题?

shell scripting bash chmod shell-script

3
推荐指数
1
解决办法
86
查看次数

目录权限“rs”,chmod 655 没有变成“rx”,为什么?

我在我的主目录中创建了一个目录。我将其权限设置如下:

uhmwk.1.4$ chmod 655 dog
uhmwk.1.4$ ls -l
total 4
drw-r-sr-x 2 s9 s9 4096 Feb 14 21:57 dog
Run Code Online (Sandbox Code Playgroud)

为什么当我将其设置为读取和执行时组权限为“rs”并且应该为“rx”?

请帮忙

setuid directory chmod

3
推荐指数
1
解决办法
1万
查看次数

使用 1 个命令更改所有文件夹权限

在我的 Web 应用程序目录中,如何将所有文件夹权限更改为rwxr-xr-x(755)?以及如何将所有文件权限更改为rw-r--r--(644)?我想更改所有文件夹和文件,包括子文件和文件夹。

我知道以下命令会更改所有文件和文件夹,但我想区分文件和文件夹。

chmod -R 755 ./my_web_app_project
Run Code Online (Sandbox Code Playgroud)

chmod centos

3
推荐指数
1
解决办法
9415
查看次数

如何让 autoconf 使用“install”而不是“mkdir -p”?

当我运行sudo make install来自 GNU 存档的编译包时,它用于mkdir -p创建目标目录。

我更喜欢使用它mkdir -p -m 0755install -d -m 0755以确保目标目录在所有情况下对每个人都具有适当的权限,而不仅仅是当 root 的 umask 是 0022 时(这对我来说不是这样)。

该软件包正在使用 autoconf/automake,它的行为似乎是由名为AC_PROG_MKDIR_P.

目前我可以sudo chmod 0755在我知道权限错误的目录上运行。但这显然不是正确的选择。

我会避免研究整个文档以实现“仅此而已”。

任何提示?

umask chmod automake autoconf mkdir

3
推荐指数
1
解决办法
503
查看次数