Linux 用户与权限

权限shell

0 000 --- 无权限加密

1 001 --x 执行权限it

2 010 -w- 写权限io

3 011 -wx 写和执行file

4 100 r-- 读权限权限

5 101 r-x 读和执行密码

6 110 rw- 读和写注释

7 111 rwx 读写执行di

755 : rwxr-xr-x
660 :   rw-rw---文件

用户:UID,存储在 /etc/passwd
组:GID,存储在 /etc/group

影子口令:
用户 /etc/shadow
组 /etc/gshadow

添加用户
useradd [option] USERNAME
useradd -u UID USERNAME
useradd -g GID (基本组) USERNAME
useradd -G GID (附加组) USERNAME
useradd -c "comment" (注释)
useradd -d /path/to/directory
useradd -s SHELL
useradd -r USERNAME 添加系统用户
finger USERNAME :   查看用户帐号信息
删除用户
userdel USERNAME
usermod

chsh : 修改用户的默认shell

chfn : 修改注释信息

密码管理
passwd [USERNAME] 修改密码

组管理
groupadd -g GID
              -r 添加为系统组

groupmod修改组信息
groupdel删除组
gpasswd 给组加密码

id 查看当前用户信息

newgrp登录到某一组 exit退出

 

权限管理
chown : 改变文件属主(只有管理员有权限)
# chown USERNAME file
-R : 修改目录及其内部文件的属主
--reference=/path/to/somefile 指定文件属主跟此文件一致(属主和属组一块儿改了)
#chgrp GROUPNAME file
-R :修改目录及其内部文件的属组
--reference : =/path/to/somefile 指定文件属组跟此文件一致
#chown USERNAME:GROUPNAME file 同时更改属主:属组
#chown USERNAME.GROUPNAME file 同时更改属主.属组
#chown :GROUPNAME file 更改:属组

chmod : 修改文件权限
修改三类用户的权限:
#chmod MODE file 
修改某类用户或某些类用户权限:
u,g,o,a
#chmod 用户类型=MODE file
# chmod u=rwx file
修改某类用户的某位或某些为的权限
#chmod 用户类别+|-MODEMODE file 
#chmod u+x o-x file

umask 遮罩码 管理员建立文件的权限:666-umask 管理员建立目录权限:777-umask #umask : 显示当前用户 umask #umask 022 将当前用户的umask设置成022 文件默认不会有执行权限,若是算出结果有执行权限,则将其权限值默认加1

相关文章
相关标签/搜索