Linux基础知识学习笔记(一)--文件系统的权限管理
装好linux后设置了几个帐户,现在想弄一个public目录,要求同属users组的帐户都能够存取该目录,目的是想共享一些下载的mp3等文件。建立public需要root权限,但建成后一般用户却只能读,不能新建目录或存放文件,看来非得学习一下linux下的文件权限管理不行。上网google,看到了一篇《Debian参考手册》,其中的“4.4.1 文件和目录的访问权限”好像正和我需,仔细学习了一下,
·
装好linux后设置了几个帐户,现在想弄一个public目录,要求同属users组的帐户都能够存取该目录,目的是想共享一些下载的mp3等文件。
建立public需要root权限,但建成后一般用户却只能读,不能新建目录或存放文件,看来非得学习一下linux下的文件权限管理不行。
上网google,看到了一篇《Debian参考手册》,其中的“4.4.1 文件和目录的访问权限”好像正和我需,仔细学习了一下,然后又man chown,man chmod,基本算是搞清楚了如何操作。过程和命令如下:
su 以管理员身份操作
mkdir /home/public 创建public目录
cd /home 切换到home目录
ls /home 显示public目录的权限
drwxr-xr-x 3 root staff 4096 2005-10-04 23:14 public 只有root有写w的权限,其它都没有
chown -R byf:users public 更改该目录所属用户和组为byf和users
ls /home 显示public目录的权限
drwxr-sr-x 3 byf users 4096 2005-10-04 23:14 public 这下所有者改为byf了,并且把用户组设置为users,但users组用户仍然啊只有r的权限,不能写w
chmod -R g+w public 为用户组设置写权限
ls /home 显示public目录的权限
drwxrwsr-x 3 byf users 4096 2005-10-04 23:14 public 这下用户组也有写w的权限了,s代表以后创建的子目录也拥有该用户组的权限,即读写rw
下面为摘录
──────────────────────────
建立public需要root权限,但建成后一般用户却只能读,不能新建目录或存放文件,看来非得学习一下linux下的文件权限管理不行。
上网google,看到了一篇《Debian参考手册》,其中的“4.4.1 文件和目录的访问权限”好像正和我需,仔细学习了一下,然后又man chown,man chmod,基本算是搞清楚了如何操作。过程和命令如下:
su 以管理员身份操作
mkdir /home/public 创建public目录
cd /home 切换到home目录
ls /home 显示public目录的权限
drwxr-xr-x 3 root staff 4096 2005-10-04 23:14 public 只有root有写w的权限,其它都没有
chown -R byf:users public 更改该目录所属用户和组为byf和users
ls /home 显示public目录的权限
drwxr-sr-x 3 byf users 4096 2005-10-04 23:14 public 这下所有者改为byf了,并且把用户组设置为users,但users组用户仍然啊只有r的权限,不能写w
chmod -R g+w public 为用户组设置写权限
ls /home 显示public目录的权限
drwxrwsr-x 3 byf users 4096 2005-10-04 23:14 public 这下用户组也有写w的权限了,s代表以后创建的子目录也拥有该用户组的权限,即读写rw
下面为摘录
──────────────────────────
文件和目录的访问权限对如下3类用户进行了分别定义:
- 文件拥有者(u),
- 文件拥有者所在用户组中的其它成员(g),和
- 所有其它用户(o)。
每个文件均拥有下列三种权限:
- read (r): 查看文件内容
- write (w): 修改文件
- execute (x): 如同命令一样执行文件
每个目录均拥有下列三种权限:
- read (r): 列出目录内容
- write (w): 在目录中增删文件
- execute (x): 访问目录中的文件
在此,对目录的execute权限,不仅意味着允许查看目录下文件的内容,还允许获文件的其它信息如文件大小、修改时间。
ls
可用来获取目录和文件的这些信息。参阅ls(1)
。使用ls
的-l选项,就会按如下顺序显示下列信息:
- 文件类型(第1个字符)
- -: 普通文件
- d: 目录
- l: 符号链接
- c: 字符型设备节点
- b: 块设备节点
- 文件访问权限(接下来的9个字符,每3个一组依次代表user、group和other)。
- 文件的硬链接数 。
- 文件拥有user的用户名。
- 文件所属group的用户组名。
- 文件的字符数size (bytes)。
- 文件的date and time (mtime)。
- 文件的name。
更多推荐
已为社区贡献1条内容
所有评论(0)