1.首先,咱们用客户端工具(工具很多,我用的是xshell),用需要建立的文件夹的账户登录系统,例如我现在是用的Root用户。红色框框内,写着root证明,登录的用户没有问题。
2.此时进入到需要新建文件夹的目录下,例如我们现在要去/u1下面去建立文件夹,则使用命令cd u1即可。如果其他的文件夹:cd u1/out。
3.进入需要建立新文件的目录后完成,直接录入新建文件命令:mkdir fanfan建立后,可以“ls”下,可以看到建立的目录存在了。
4.此时可以查看文件夹的权限,可以使用ls -la此命令可以看到下属相关文件夹的权限。这样就解决了在linux中给文件夹赋权限的问题了。
创建文件:用open函数或者fopen,选项为可读可写\x0d\x0afd = open(path, option)\x0d\x0afp = fopen(path, "rw")\x0d\x0a设置权限:用chmod函数或者fchmod,权限用掩码表示 \x0d\x0achmod(fd,0755)\x0d\x0afchmod(fp,0755)\x0d\x0a两类函数的不同在于,f开头的函数使用文件指针表示文件,open、chmod使用文件描述符表示文件1、普通用户有创建文件或目录的权限呢?
对于普通用户没有直接创建或目录的权限,需要通过root修改 。如图所示:
(1)切换至test用户 *** 作;
(2)创建test_file目录。由于没有权限,无法创建成功;
(3)切换到root后,通过chown赋予test权限。接着重复(1)(2)步骤即可实现创建。
2、怎么查看test用户的权限?
用命令cat /etc/passwd 可查看所有用户权限。如图所示:
扩展资料:
用户权限列表可以看到每行都是使用6个分隔号“:”隔开的7列字符串。每个字符串表示的意思分别是用户名、密码、UID(系统用来区分不同用户的整数)、GID(系统用来区分不同用户组的整数)、说明栏、home目录、登录shell。
参考资料来源:Linux教程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)