linux(1)在/etc下新建文件file,设置权限:赋予拥有者和组群成员读取和写入的权限,而其他人只有读取权限。 (2)将.bashrc这个文件所有的权限都设定启用 (3) test.sh这个文件的权限为-rw-rw-r--, 如果要将test.sh这个文件变成可执行文件,并且不让其他人修改此文件。 (4)有些文件不希望被其他人看到,则可以将文件的权限设定为()
时间: 2024-03-16 21:47:31 浏览: 45
(1) 可以使用以下命令:
```
sudo touch /etc/file
sudo chmod 664 /etc/file
```
(2) 可以使用以下命令:
```
chmod a+rwx ~/.bashrc
```
(3) 可以使用以下命令:
```
chmod u+x,g-w,o-rwx test.sh
```
(4) 可以使用以下命令将文件的权限设置为仅对自己可读写:
```
chmod 600 filename
```
相关问题
Ubuntu系统远程无法读取私钥文件/etc/xrdp/key。pem:权限被拒绝
出现权限被拒绝错误可能是由于xrdp服务无法读取私钥文件`/etc/xrdp/key.pem`导致的。解决此问题的一种方法是更改文件的权限,以便xrdp服务可以访问它。您可以按照以下步骤操作:
1. 打开终端(Ctrl+Alt+T)。
2. 使用sudo命令以root权限更改文件的权限:
```
sudo chmod 644 /etc/xrdp/key.pem
```
3. 重新启动xrdp服务:
```
sudo systemctl restart xrdp
```
这将更改`/etc/xrdp/key.pem`文件的权限,使xrdp服务能够读取它。如果您仍然遇到权限问题,请确保xrdp用户(通常是xrdp或xrdp-sesman用户)具有对该文件的读取权限。
请注意,更改文件权限可能会对系统安全性产生影响,请确保只对需要访问这些文件的服务或用户授予相应的权限。
显示/etc目录下其文件拥有者具有读、写和执行权限的文件名。(注意: 只显示文件名)
可以使用 `find` 命令和 `-perm` 参数来实现:
```
find /etc -type f -perm /700 -printf "%f\n"
```
解释一下参数:
- `/etc`:指定要搜索的目录为 `/etc`
- `-type f`:指定只搜索普通文件
- `-perm /700`:表示文件权限为 700,即拥有者具有读、写和执行权限
- `-printf "%f\n"`:指定输出文件名,不显示路径
执行以上命令即可显示 `/etc` 目录下拥有者具有读、写和执行权限的文件名。