linux中怎样给予新建用户建立文件和目录的权限

linux中怎样给予新建用户建立文件和目录的权限,第1张

Linux下给新用户建立文件和目录权限,只需要添加该用户到希望他创建文件和目录的用户组里即可,案例如下:案例:希望新建用户admin,能在/baidu目录下创建文件和目录。1在/目录下用ls命令查看baidu目录的组用户权限ls -l baidu#查看baidu所属的用户和组,并可以查看组用户的权限2修改用户admin对baidu文件夹的权限chmod 777 baidugpasswd -a admin admin #可以将用户admin添加到用户组里这样新建的用户admin,便能在/baidu这个目录下拥有创建文件和目录的权限了。

方法如下: 例1: # useradd -d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。 例2: # useradd -s /bin/sh -g group -G adm,root gem 此命令新建了

方法步骤如下:

1、首先打开计算机,在计算机内以root权限登录Linux进入命令行模式。

2、然后在命令行模式下输入:groupadd policeman回车。

3、查看Linux系统中所有组信息:命令: vi /etc/group-----此查看方式下可修改内容,不小心 *** 作了会有危险,推荐另外一个命令:cat  /etc/group----此命令只是查看,但是不可修改,比较保险,然后会发现已经成功把用户添加到组中了,如果用户较多,可以通过管道命令加参数more,具体命令如下: cat /etc/group |more。

本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。
1、建用户:
adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码
2、建工作组
groupadd test //新建test工作组
3、新建用户同时增加工作组
useradd -g test phpq //新建phpq用户并增加到test工作组
注::-g 所属组 -d 家目录 -s 所用的SHELL
4、给已有的用户增加工作组
usermod -G groupname username
或者:gpasswd -a user group
5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上就可以了。想恢复该用户,去掉即可。
或者使用如下命令关闭用户账号:
passwd peter –l
重新释放:
passwd peter –u
6、永久性删除用户账号
userdel peter
groupdel peter
usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)
7、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP
8、显示用户信息
id user
cat /etc/passwd

linux 添加用户、权限:
# useradd –d /usr/sam -m sam
此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
假设当前用户是sam,则下面的命令修改该用户自己的口令:
# passwd
Old password:
New password:
Re-enter new password:
如果是超级用户,可以用下列形式指定任何用户的口令:
# passwd sam
New password:
Re-enter new password:
参考====================================
1、添加用户
首先用adduser命令添加一个普通用户,命令如下:
#adduser tommy //添加一个名为tommy的用户
#passwd tommy //修改密码
Changing password for user tommy
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully
2、赋予root权限
方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行 *** 作。
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行 *** 作。

linux添加用户和设置密码命令,如下:
useradd username #创建密码
echo "password" | passwd --stdin username #设置密码以上,username和password请使用要设置的用户名和密码替换。

使用useradd命令 – 创建用户 《Linux就该这么学》有Linux命令大全
-d 新用户每次登陆时所使用的家目录
举个例子 :添加新用户linuxcool,设置家目录为/tmp/linuxcool,用户过期时间为2019/05/01过期后两天停权:
useradd -e "2019/05/01" -f 2 -d /tmp/linuxcool linuxcool
你的答案是:useradd -d /home/user3 user3


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10421592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存