Linux用户创建与文件夹权限管理
程序员文章站
2022-06-03 21:45:31
...
Linux用户创建与文件夹权限管理
1. 创建用户
useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]
useradd -d /home/username -s /bin/bash -m username
注: 需要注意Linux的shell存在登录shell 与非登录shell,所以还需要进行shell的修改
2. 修改密码
passwd username
3. 修改用户账号
这里其实应该在useradd命令中进行直接指定(-d -s),或者使用usermod命令进行二次修改
4. 修改用户对文件夹的权限
chown runoob:runoobgroup file1.txt
chown -R runoob:runoobgroup *
chmod [-cfvR] [--help] [--version] mode file
[ugoa...][[+-=][rwxX]...][,...]
-
u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
-
- 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
-
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
-
-c : 若该文件权限确实已经更改,才显示其更改动作
-
-f : 若该文件权限无法被更改也不要显示错误讯息
-
-v : 显示权限变更的详细资料
-
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
-
–help : 显示辅助说明
-
–version : 显示版本
上一篇: 动态库的创建和隐式调用
下一篇: Windows静态库和动态库的创建和使用